bin/gen-boost-headers                                                  |    1 +
 external/boost/include/boost/algorithm/string.hpp                      |    1 +
 external/boost/include/boost/algorithm/string/predicate.hpp            |    1 +
 external/boost/include/boost/archive/iterators/base64_from_binary.hpp  |    1 +
 external/boost/include/boost/archive/iterators/binary_from_base64.hpp  |    1 +
 external/boost/include/boost/archive/iterators/remove_whitespace.hpp   |    1 +
 external/boost/include/boost/archive/iterators/transform_width.hpp     |    1 +
 external/boost/include/boost/bind.hpp                                  |    1 +
 external/boost/include/boost/cast.hpp                                  |    1 +
 external/boost/include/boost/circular_buffer.hpp                       |    1 +
 external/boost/include/boost/cstdint.hpp                               |    1 +
 external/boost/include/boost/current_function.hpp                      |    1 +
 external/boost/include/boost/date_time.hpp                             |    1 +
 external/boost/include/boost/date_time/posix_time/posix_time.hpp       |    1 +
 external/boost/include/boost/filesystem.hpp                            |    1 +
 external/boost/include/boost/filesystem/path.hpp                       |    1 +
 external/boost/include/boost/functional/hash.hpp                       |    1 +
 external/boost/include/boost/fusion/adapted/std_pair.hpp               |    1 +
 external/boost/include/boost/fusion/include/adapt_struct.hpp           |    1 +
 external/boost/include/boost/intrusive/circular_list_algorithms.hpp    |    1 +
 external/boost/include/boost/intrusive_ptr.hpp                         |    1 +
 external/boost/include/boost/io/ios_state.hpp                          |    1 +
 external/boost/include/boost/iostreams/filter/gzip.hpp                 |    1 +
 external/boost/include/boost/iostreams/filtering_stream.hpp            |    1 +
 external/boost/include/boost/iterator/iterator_facade.hpp              |    1 +
 external/boost/include/boost/lexical_cast.hpp                          |    1 +
 external/boost/include/boost/locale.hpp                                |    1 +
 external/boost/include/boost/locale/gnu_gettext.hpp                    |    1 +
 external/boost/include/boost/make_shared.hpp                           |    1 +
 external/boost/include/boost/math/common_factor_rt.hpp                 |    1 +
 external/boost/include/boost/math/special_functions/expm1.hpp          |    1 +
 external/boost/include/boost/math/special_functions/sinc.hpp           |    1 +
 external/boost/include/boost/multi_array.hpp                           |    1 +
 external/boost/include/boost/multi_index/composite_key.hpp             |    1 +
 external/boost/include/boost/multi_index/identity.hpp                  |    1 +
 external/boost/include/boost/multi_index/mem_fun.hpp                   |    1 +
 external/boost/include/boost/multi_index/ordered_index.hpp             |    1 +
 external/boost/include/boost/multi_index/random_access_index.hpp       |    1 +
 external/boost/include/boost/multi_index_container.hpp                 |    1 +
 external/boost/include/boost/noncopyable.hpp                           |    1 +
 external/boost/include/boost/none.hpp                                  |    1 +
 external/boost/include/boost/numeric/conversion/cast.hpp               |    1 +
 external/boost/include/boost/operators.hpp                             |    1 +
 external/boost/include/boost/optional.hpp                              |    1 +
 external/boost/include/boost/program_options.hpp                       |    1 +
 external/boost/include/boost/property_tree/json_parser.hpp             |    1 +
 external/boost/include/boost/property_tree/ptree.hpp                   |    1 +
 external/boost/include/boost/property_tree/ptree_fwd.hpp               |    1 +
 external/boost/include/boost/range/adaptor/reversed.hpp                |    1 +
 external/boost/include/boost/range/iterator_range.hpp                  |    1 +
 external/boost/include/boost/rational.hpp                              |    1 +
 external/boost/include/boost/scoped_ptr.hpp                            |    1 +
 external/boost/include/boost/shared_ptr.hpp                            |    1 +
 external/boost/include/boost/spirit/include/classic.hpp                |    1 +
 external/boost/include/boost/spirit/include/classic_core.hpp           |    1 +
 external/boost/include/boost/spirit/include/classic_error_handling.hpp |    1 +
 external/boost/include/boost/spirit/include/classic_file_iterator.hpp  |    1 +
 external/boost/include/boost/spirit/include/classic_utility.hpp        |    1 +
 external/boost/include/boost/spirit/include/phoenix.hpp                |    1 +
 external/boost/include/boost/spirit/include/qi.hpp                     |    1 +
 external/boost/include/boost/spirit/include/qi_attr.hpp                |    1 +
 external/boost/include/boost/spirit/include/qi_lit.hpp                 |    1 +
 external/boost/include/boost/spirit/include/qi_optional.hpp            |    1 +
 external/boost/include/boost/spirit/include/qi_parse_attr.hpp          |    1 +
 external/boost/include/boost/spirit/include/qi_sequence.hpp            |    1 +
 external/boost/include/boost/spirit/include/qi_symbols.hpp             |    1 +
 external/boost/include/boost/unordered_map.hpp                         |    1 +
 external/boost/include/boost/uuid/uuid_generators.hpp                  |    1 +
 external/boost/include/boost/uuid/uuid_io.hpp                          |    1 +
 external/boost/include/boost/variant.hpp                               |    1 +
 external/boost/include/boost/variant/recursive_variant.hpp             |    1 +
 external/boost/include/boost/version.hpp                               |    1 +
 72 files changed, 72 insertions(+)

New commits:
commit 306510f0850518dc3a8162769e4aeb83795486be
Author:     Stephan Bergmann <sberg...@redhat.com>
AuthorDate: Thu Jul 14 10:06:25 2022 +0200
Commit:     Stephan Bergmann <sberg...@redhat.com>
CommitDate: Thu Jul 14 13:28:50 2022 +0200

    Adapt to new Clang 15 trunk -Wdeprecated-builtins
    
    
...<https://github.com/llvm/llvm-project/commit/0b89d1d59f82cf5b45c250cd5c3351e43ce35ef9>
    "[Sema] Add deprecation warnings for some compiler provided __has_* type
    traits", which hits in Boost include files,
    
    > In file included from libreofficekit/qa/tilebench/tilebench.cxx:27:
    > In file included from 
external/boost/include/boost/property_tree/json_parser.hpp:31:
    > In file included from 
workdir/UnpackedTarball/boost/boost/property_tree/json_parser.hpp:14:
    > In file included from 
external/boost/include/boost/property_tree/ptree.hpp:31:
    > In file included from 
workdir/UnpackedTarball/boost/boost/property_tree/ptree.hpp:16:
    > In file included from 
workdir/UnpackedTarball/boost/boost/property_tree/string_path.hpp:15:
    > In file included from 
workdir/UnpackedTarball/boost/boost/property_tree/id_translator.hpp:16:
    > In file included from external/boost/include/boost/optional.hpp:31:
    > In file included from workdir/UnpackedTarball/boost/boost/optional.hpp:15:
    > In file included from 
workdir/UnpackedTarball/boost/boost/optional/optional.hpp:42:
    > 
workdir/UnpackedTarball/boost/boost/type_traits/has_nothrow_constructor.hpp:27:84:
 error: builtin __has_nothrow_constructor is deprecated; use 
__is_nothrow_constructible instead [-Werror,-Wdeprecated-builtins]
    > template <class T> struct has_nothrow_constructor : public 
integral_constant<bool, BOOST_HAS_NOTHROW_CONSTRUCTOR(T)>{};
    >                                                                           
         ^
    > workdir/UnpackedTarball/boost/boost/type_traits/intrinsics.hpp:199:48: 
note: expanded from macro 'BOOST_HAS_NOTHROW_CONSTRUCTOR'
    > #     define BOOST_HAS_NOTHROW_CONSTRUCTOR(T) 
(__has_nothrow_constructor(T) && is_default_constructible<T>::value)
    >                                                ^
    
    etc.
    
    Change-Id: I08376710e25013b44279532d6e5fc256ed95cb76
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/137046
    Tested-by: Jenkins
    Reviewed-by: Stephan Bergmann <sberg...@redhat.com>

diff --git a/bin/gen-boost-headers b/bin/gen-boost-headers
index 2f6a6ecc8713..0e25365fa917 100755
--- a/bin/gen-boost-headers
+++ b/bin/gen-boost-headers
@@ -39,6 +39,7 @@ cat <(cd ${SRCDIR} && git grep -h '^# *include') \
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/algorithm/string.hpp 
b/external/boost/include/boost/algorithm/string.hpp
index da77bb9a1192..c0ce49aca968 100644
--- a/external/boost/include/boost/algorithm/string.hpp
+++ b/external/boost/include/boost/algorithm/string.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/algorithm/string/predicate.hpp 
b/external/boost/include/boost/algorithm/string/predicate.hpp
index b650c15d0f18..9d7a980cfa95 100644
--- a/external/boost/include/boost/algorithm/string/predicate.hpp
+++ b/external/boost/include/boost/algorithm/string/predicate.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git 
a/external/boost/include/boost/archive/iterators/base64_from_binary.hpp 
b/external/boost/include/boost/archive/iterators/base64_from_binary.hpp
index b5f4f71463f8..9d702e888fe4 100644
--- a/external/boost/include/boost/archive/iterators/base64_from_binary.hpp
+++ b/external/boost/include/boost/archive/iterators/base64_from_binary.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git 
a/external/boost/include/boost/archive/iterators/binary_from_base64.hpp 
b/external/boost/include/boost/archive/iterators/binary_from_base64.hpp
index 9f4311a6f58c..f7d3adb4cc25 100644
--- a/external/boost/include/boost/archive/iterators/binary_from_base64.hpp
+++ b/external/boost/include/boost/archive/iterators/binary_from_base64.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git 
a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp 
b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
index e8783de5f3e8..4963a71cdc3b 100644
--- a/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
+++ b/external/boost/include/boost/archive/iterators/remove_whitespace.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/archive/iterators/transform_width.hpp 
b/external/boost/include/boost/archive/iterators/transform_width.hpp
index 4efa46f64986..f49e26ba1538 100644
--- a/external/boost/include/boost/archive/iterators/transform_width.hpp
+++ b/external/boost/include/boost/archive/iterators/transform_width.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/bind.hpp 
b/external/boost/include/boost/bind.hpp
index 5e7c698542f5..c48766c84ceb 100644
--- a/external/boost/include/boost/bind.hpp
+++ b/external/boost/include/boost/bind.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/cast.hpp 
b/external/boost/include/boost/cast.hpp
index 513ffd2d3a1e..743954c14204 100644
--- a/external/boost/include/boost/cast.hpp
+++ b/external/boost/include/boost/cast.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/circular_buffer.hpp 
b/external/boost/include/boost/circular_buffer.hpp
index 2971bef5947e..116793053edc 100644
--- a/external/boost/include/boost/circular_buffer.hpp
+++ b/external/boost/include/boost/circular_buffer.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/cstdint.hpp 
b/external/boost/include/boost/cstdint.hpp
index a1200b795e1b..0e27cb69da2f 100644
--- a/external/boost/include/boost/cstdint.hpp
+++ b/external/boost/include/boost/cstdint.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/current_function.hpp 
b/external/boost/include/boost/current_function.hpp
index 94a8060a2a4d..6cd422ec0123 100644
--- a/external/boost/include/boost/current_function.hpp
+++ b/external/boost/include/boost/current_function.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/date_time.hpp 
b/external/boost/include/boost/date_time.hpp
index ae191390b15b..c733dd41bb3d 100644
--- a/external/boost/include/boost/date_time.hpp
+++ b/external/boost/include/boost/date_time.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/date_time/posix_time/posix_time.hpp 
b/external/boost/include/boost/date_time/posix_time/posix_time.hpp
index 23623bfd0e98..ececd1cb4671 100644
--- a/external/boost/include/boost/date_time/posix_time/posix_time.hpp
+++ b/external/boost/include/boost/date_time/posix_time/posix_time.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/filesystem.hpp 
b/external/boost/include/boost/filesystem.hpp
index 3096c1bc7152..2fbb461409c0 100644
--- a/external/boost/include/boost/filesystem.hpp
+++ b/external/boost/include/boost/filesystem.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/filesystem/path.hpp 
b/external/boost/include/boost/filesystem/path.hpp
index 6a00d52cb641..a943b351b911 100644
--- a/external/boost/include/boost/filesystem/path.hpp
+++ b/external/boost/include/boost/filesystem/path.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/functional/hash.hpp 
b/external/boost/include/boost/functional/hash.hpp
index b7cf8109d2a3..4f79983d828b 100644
--- a/external/boost/include/boost/functional/hash.hpp
+++ b/external/boost/include/boost/functional/hash.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/fusion/adapted/std_pair.hpp 
b/external/boost/include/boost/fusion/adapted/std_pair.hpp
index dc53069f2ec9..3124e0b73836 100644
--- a/external/boost/include/boost/fusion/adapted/std_pair.hpp
+++ b/external/boost/include/boost/fusion/adapted/std_pair.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/fusion/include/adapt_struct.hpp 
b/external/boost/include/boost/fusion/include/adapt_struct.hpp
index 45cad2fdc913..f4fcab6ff562 100644
--- a/external/boost/include/boost/fusion/include/adapt_struct.hpp
+++ b/external/boost/include/boost/fusion/include/adapt_struct.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git 
a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp 
b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
index 5276879e6e3d..66ab5cc615e7 100644
--- a/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
+++ b/external/boost/include/boost/intrusive/circular_list_algorithms.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/intrusive_ptr.hpp 
b/external/boost/include/boost/intrusive_ptr.hpp
index a5672b8eda3f..42f244f2aa78 100644
--- a/external/boost/include/boost/intrusive_ptr.hpp
+++ b/external/boost/include/boost/intrusive_ptr.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/io/ios_state.hpp 
b/external/boost/include/boost/io/ios_state.hpp
index 75f26690b4f7..b6d09e7648a0 100644
--- a/external/boost/include/boost/io/ios_state.hpp
+++ b/external/boost/include/boost/io/ios_state.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/iostreams/filter/gzip.hpp 
b/external/boost/include/boost/iostreams/filter/gzip.hpp
index ba684a4c3f88..da69d27444bc 100644
--- a/external/boost/include/boost/iostreams/filter/gzip.hpp
+++ b/external/boost/include/boost/iostreams/filter/gzip.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/iostreams/filtering_stream.hpp 
b/external/boost/include/boost/iostreams/filtering_stream.hpp
index 17707286c7e1..0a6ef2c54f05 100644
--- a/external/boost/include/boost/iostreams/filtering_stream.hpp
+++ b/external/boost/include/boost/iostreams/filtering_stream.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/iterator/iterator_facade.hpp 
b/external/boost/include/boost/iterator/iterator_facade.hpp
index dc8aa41e6e98..b3d1de873124 100644
--- a/external/boost/include/boost/iterator/iterator_facade.hpp
+++ b/external/boost/include/boost/iterator/iterator_facade.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/lexical_cast.hpp 
b/external/boost/include/boost/lexical_cast.hpp
index 56eaf59ef59e..c6db696f18ce 100644
--- a/external/boost/include/boost/lexical_cast.hpp
+++ b/external/boost/include/boost/lexical_cast.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/locale.hpp 
b/external/boost/include/boost/locale.hpp
index 961105150bbe..d7e201109947 100644
--- a/external/boost/include/boost/locale.hpp
+++ b/external/boost/include/boost/locale.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/locale/gnu_gettext.hpp 
b/external/boost/include/boost/locale/gnu_gettext.hpp
index 979ece26732d..137b84096720 100644
--- a/external/boost/include/boost/locale/gnu_gettext.hpp
+++ b/external/boost/include/boost/locale/gnu_gettext.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/make_shared.hpp 
b/external/boost/include/boost/make_shared.hpp
index 17e1c59e2235..e96423973d68 100644
--- a/external/boost/include/boost/make_shared.hpp
+++ b/external/boost/include/boost/make_shared.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/math/common_factor_rt.hpp 
b/external/boost/include/boost/math/common_factor_rt.hpp
index 72ae2ec67247..2f3704752814 100644
--- a/external/boost/include/boost/math/common_factor_rt.hpp
+++ b/external/boost/include/boost/math/common_factor_rt.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/math/special_functions/expm1.hpp 
b/external/boost/include/boost/math/special_functions/expm1.hpp
index ac92a5ade18a..1c80d0bf3b73 100644
--- a/external/boost/include/boost/math/special_functions/expm1.hpp
+++ b/external/boost/include/boost/math/special_functions/expm1.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/math/special_functions/sinc.hpp 
b/external/boost/include/boost/math/special_functions/sinc.hpp
index 262bdf7000fb..a90f020883de 100644
--- a/external/boost/include/boost/math/special_functions/sinc.hpp
+++ b/external/boost/include/boost/math/special_functions/sinc.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_array.hpp 
b/external/boost/include/boost/multi_array.hpp
index bbf1ee094bde..feb2abf74584 100644
--- a/external/boost/include/boost/multi_array.hpp
+++ b/external/boost/include/boost/multi_array.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_index/composite_key.hpp 
b/external/boost/include/boost/multi_index/composite_key.hpp
index fc71af8a9eea..9f56d16cb9d2 100644
--- a/external/boost/include/boost/multi_index/composite_key.hpp
+++ b/external/boost/include/boost/multi_index/composite_key.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_index/identity.hpp 
b/external/boost/include/boost/multi_index/identity.hpp
index 95d61fb87ca0..c817b893b7d4 100644
--- a/external/boost/include/boost/multi_index/identity.hpp
+++ b/external/boost/include/boost/multi_index/identity.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_index/mem_fun.hpp 
b/external/boost/include/boost/multi_index/mem_fun.hpp
index cc1c4e16e325..c682a26d1875 100644
--- a/external/boost/include/boost/multi_index/mem_fun.hpp
+++ b/external/boost/include/boost/multi_index/mem_fun.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_index/ordered_index.hpp 
b/external/boost/include/boost/multi_index/ordered_index.hpp
index a617eeb923a4..e5fb993f756a 100644
--- a/external/boost/include/boost/multi_index/ordered_index.hpp
+++ b/external/boost/include/boost/multi_index/ordered_index.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_index/random_access_index.hpp 
b/external/boost/include/boost/multi_index/random_access_index.hpp
index 0af3b51e8eca..a4276515a72b 100644
--- a/external/boost/include/boost/multi_index/random_access_index.hpp
+++ b/external/boost/include/boost/multi_index/random_access_index.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/multi_index_container.hpp 
b/external/boost/include/boost/multi_index_container.hpp
index 5e0f39701cab..f55b980ad752 100644
--- a/external/boost/include/boost/multi_index_container.hpp
+++ b/external/boost/include/boost/multi_index_container.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/noncopyable.hpp 
b/external/boost/include/boost/noncopyable.hpp
index 8c57e4df64c4..053e01256496 100644
--- a/external/boost/include/boost/noncopyable.hpp
+++ b/external/boost/include/boost/noncopyable.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/none.hpp 
b/external/boost/include/boost/none.hpp
index 4b49b9806b19..fbff008016d1 100644
--- a/external/boost/include/boost/none.hpp
+++ b/external/boost/include/boost/none.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/numeric/conversion/cast.hpp 
b/external/boost/include/boost/numeric/conversion/cast.hpp
index d85f2924e812..5f194f6960a9 100644
--- a/external/boost/include/boost/numeric/conversion/cast.hpp
+++ b/external/boost/include/boost/numeric/conversion/cast.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/operators.hpp 
b/external/boost/include/boost/operators.hpp
index 716d97934723..d8f71d7f31cb 100644
--- a/external/boost/include/boost/operators.hpp
+++ b/external/boost/include/boost/operators.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/optional.hpp 
b/external/boost/include/boost/optional.hpp
index 892970ccd7cf..cf3f46da697e 100644
--- a/external/boost/include/boost/optional.hpp
+++ b/external/boost/include/boost/optional.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/program_options.hpp 
b/external/boost/include/boost/program_options.hpp
index 9e39f3dfd8a2..75e2805be5ec 100644
--- a/external/boost/include/boost/program_options.hpp
+++ b/external/boost/include/boost/program_options.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/property_tree/json_parser.hpp 
b/external/boost/include/boost/property_tree/json_parser.hpp
index 80808d0ebc04..3d35a3e101f8 100644
--- a/external/boost/include/boost/property_tree/json_parser.hpp
+++ b/external/boost/include/boost/property_tree/json_parser.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/property_tree/ptree.hpp 
b/external/boost/include/boost/property_tree/ptree.hpp
index d000b5b94c08..bceb495d6971 100644
--- a/external/boost/include/boost/property_tree/ptree.hpp
+++ b/external/boost/include/boost/property_tree/ptree.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/property_tree/ptree_fwd.hpp 
b/external/boost/include/boost/property_tree/ptree_fwd.hpp
index 4088ab20a460..d31a11743941 100644
--- a/external/boost/include/boost/property_tree/ptree_fwd.hpp
+++ b/external/boost/include/boost/property_tree/ptree_fwd.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/range/adaptor/reversed.hpp 
b/external/boost/include/boost/range/adaptor/reversed.hpp
index 5cd97dc3c1a4..97956c684279 100644
--- a/external/boost/include/boost/range/adaptor/reversed.hpp
+++ b/external/boost/include/boost/range/adaptor/reversed.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/range/iterator_range.hpp 
b/external/boost/include/boost/range/iterator_range.hpp
index eaf0570b2874..7839e4384d0e 100644
--- a/external/boost/include/boost/range/iterator_range.hpp
+++ b/external/boost/include/boost/range/iterator_range.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/rational.hpp 
b/external/boost/include/boost/rational.hpp
index 93cf05cc0fea..58bae713bd77 100644
--- a/external/boost/include/boost/rational.hpp
+++ b/external/boost/include/boost/rational.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/scoped_ptr.hpp 
b/external/boost/include/boost/scoped_ptr.hpp
index 32aa3486a5d3..7179074a6689 100644
--- a/external/boost/include/boost/scoped_ptr.hpp
+++ b/external/boost/include/boost/scoped_ptr.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/shared_ptr.hpp 
b/external/boost/include/boost/shared_ptr.hpp
index 946c1ffdf297..ea2de7f83738 100644
--- a/external/boost/include/boost/shared_ptr.hpp
+++ b/external/boost/include/boost/shared_ptr.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/classic.hpp 
b/external/boost/include/boost/spirit/include/classic.hpp
index cbce68b6cc9e..4299522fa2bb 100644
--- a/external/boost/include/boost/spirit/include/classic.hpp
+++ b/external/boost/include/boost/spirit/include/classic.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/classic_core.hpp 
b/external/boost/include/boost/spirit/include/classic_core.hpp
index c2c28fec5bf4..2921c5539d5f 100644
--- a/external/boost/include/boost/spirit/include/classic_core.hpp
+++ b/external/boost/include/boost/spirit/include/classic_core.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git 
a/external/boost/include/boost/spirit/include/classic_error_handling.hpp 
b/external/boost/include/boost/spirit/include/classic_error_handling.hpp
index bc7498777a66..613f89ac099e 100644
--- a/external/boost/include/boost/spirit/include/classic_error_handling.hpp
+++ b/external/boost/include/boost/spirit/include/classic_error_handling.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git 
a/external/boost/include/boost/spirit/include/classic_file_iterator.hpp 
b/external/boost/include/boost/spirit/include/classic_file_iterator.hpp
index b1745d453960..d0b88315f1fd 100644
--- a/external/boost/include/boost/spirit/include/classic_file_iterator.hpp
+++ b/external/boost/include/boost/spirit/include/classic_file_iterator.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/classic_utility.hpp 
b/external/boost/include/boost/spirit/include/classic_utility.hpp
index e68c37e9144a..022f1fd7a859 100644
--- a/external/boost/include/boost/spirit/include/classic_utility.hpp
+++ b/external/boost/include/boost/spirit/include/classic_utility.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/phoenix.hpp 
b/external/boost/include/boost/spirit/include/phoenix.hpp
index 9b08a6c2c14a..feff0183af98 100644
--- a/external/boost/include/boost/spirit/include/phoenix.hpp
+++ b/external/boost/include/boost/spirit/include/phoenix.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi.hpp 
b/external/boost/include/boost/spirit/include/qi.hpp
index 04c8d83d19a5..d6e2a39ee1d9 100644
--- a/external/boost/include/boost/spirit/include/qi.hpp
+++ b/external/boost/include/boost/spirit/include/qi.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi_attr.hpp 
b/external/boost/include/boost/spirit/include/qi_attr.hpp
index 260082005876..6271839a8dec 100644
--- a/external/boost/include/boost/spirit/include/qi_attr.hpp
+++ b/external/boost/include/boost/spirit/include/qi_attr.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi_lit.hpp 
b/external/boost/include/boost/spirit/include/qi_lit.hpp
index d2a768a0d7dd..e6fb1ee413c1 100644
--- a/external/boost/include/boost/spirit/include/qi_lit.hpp
+++ b/external/boost/include/boost/spirit/include/qi_lit.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi_optional.hpp 
b/external/boost/include/boost/spirit/include/qi_optional.hpp
index 2ec4204e790d..be87648809aa 100644
--- a/external/boost/include/boost/spirit/include/qi_optional.hpp
+++ b/external/boost/include/boost/spirit/include/qi_optional.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi_parse_attr.hpp 
b/external/boost/include/boost/spirit/include/qi_parse_attr.hpp
index 12a3fec4ab63..0c86ac201cff 100644
--- a/external/boost/include/boost/spirit/include/qi_parse_attr.hpp
+++ b/external/boost/include/boost/spirit/include/qi_parse_attr.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi_sequence.hpp 
b/external/boost/include/boost/spirit/include/qi_sequence.hpp
index 578e73c5b0e0..e72e7b3f5ecc 100644
--- a/external/boost/include/boost/spirit/include/qi_sequence.hpp
+++ b/external/boost/include/boost/spirit/include/qi_sequence.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/spirit/include/qi_symbols.hpp 
b/external/boost/include/boost/spirit/include/qi_symbols.hpp
index fb60a7f712f8..908271949caa 100644
--- a/external/boost/include/boost/spirit/include/qi_symbols.hpp
+++ b/external/boost/include/boost/spirit/include/qi_symbols.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/unordered_map.hpp 
b/external/boost/include/boost/unordered_map.hpp
index f626a6a0c28c..1d3c0eada318 100644
--- a/external/boost/include/boost/unordered_map.hpp
+++ b/external/boost/include/boost/unordered_map.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/uuid/uuid_generators.hpp 
b/external/boost/include/boost/uuid/uuid_generators.hpp
index 86e07a639e0c..f2069f39d36e 100644
--- a/external/boost/include/boost/uuid/uuid_generators.hpp
+++ b/external/boost/include/boost/uuid/uuid_generators.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/uuid/uuid_io.hpp 
b/external/boost/include/boost/uuid/uuid_io.hpp
index 4da4374bbfc7..d4004deb3425 100644
--- a/external/boost/include/boost/uuid/uuid_io.hpp
+++ b/external/boost/include/boost/uuid/uuid_io.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/variant.hpp 
b/external/boost/include/boost/variant.hpp
index 7019b15c0d5e..2aa4201872da 100644
--- a/external/boost/include/boost/variant.hpp
+++ b/external/boost/include/boost/variant.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/variant/recursive_variant.hpp 
b/external/boost/include/boost/variant/recursive_variant.hpp
index 38f71a0f3dcd..c229b4b2de3a 100644
--- a/external/boost/include/boost/variant/recursive_variant.hpp
+++ b/external/boost/include/boost/variant/recursive_variant.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"
diff --git a/external/boost/include/boost/version.hpp 
b/external/boost/include/boost/version.hpp
index 4843c225a934..f924ede7f2d6 100644
--- a/external/boost/include/boost/version.hpp
+++ b/external/boost/include/boost/version.hpp
@@ -4,6 +4,7 @@
 #pragma GCC diagnostic ignored "-Wpragmas"  /* first! for GCC */
 #pragma GCC diagnostic ignored "-Wunknown-warning-option" // second! for Clang 
5
 #pragma GCC diagnostic ignored "-Wdelete-non-virtual-dtor"
+#pragma GCC diagnostic ignored "-Wdeprecated-builtins"
 #pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy"
 #pragma GCC diagnostic ignored "-Wdeprecated-copy-dtor"

Reply via email to