diff --git a/Modules/Adapters/BoostAdapters/include/otb_boost_expint_header.h b/Modules/Adapters/BoostAdapters/include/otb_boost_expint_header.h
index fc62ea73092fe53a782e82fb5bf5b6958a5083df..3da57a6b7a1275a6be83926726d85a38a5e2fc15 100644
--- a/Modules/Adapters/BoostAdapters/include/otb_boost_expint_header.h
+++ b/Modules/Adapters/BoostAdapters/include/otb_boost_expint_header.h
@@ -24,7 +24,7 @@
 #if defined(__GNUC__) || defined(__clang__)
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wunused-parameter"
-#pragma GCC diagnostic ignored "-Wunused-local-typedef"
+#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
 #include <boost/math/special_functions/expint.hpp>
 #pragma GCC diagnostic pop
 #else
diff --git a/Modules/Adapters/BoostAdapters/include/otb_boost_graph_header.h b/Modules/Adapters/BoostAdapters/include/otb_boost_graph_header.h
index 8d48fe979fb02d6c5419f783f1a85840d9b8a7c1..1da11d9af6fc1c4544ca39fd30ae15a8f41a1e96 100644
--- a/Modules/Adapters/BoostAdapters/include/otb_boost_graph_header.h
+++ b/Modules/Adapters/BoostAdapters/include/otb_boost_graph_header.h
@@ -26,7 +26,7 @@
 #pragma GCC diagnostic ignored "-Wshadow"
 #pragma GCC diagnostic ignored "-Wcast-align"
 #pragma GCC diagnostic ignored "-Wunused-parameter"
-#pragma GCC diagnostic ignored "-Wunused-local-typedef"
+#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
 #include <boost/graph/graph_traits.hpp>
 #include <boost/graph/adjacency_list.hpp>
 #pragma GCC diagnostic pop
diff --git a/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx b/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx
index 73e585488b075784098438002a1df098448c3f8d..258db5172ef7632fa454444bababb233abae9129 100644
--- a/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx
+++ b/Modules/Adapters/GdalAdapters/include/otbOGRFieldWrapper.hxx
@@ -40,7 +40,7 @@
 #include <boost/static_assert.hpp>
 #if defined(__GNUC__) || defined(__clang__)
 #pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wunused-local-typedef"
+#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
 #include <boost/range/size.hpp>
 #pragma GCC diagnostic pop
 #else
diff --git a/Modules/Adapters/GdalAdapters/include/otbOGRHelpers.h b/Modules/Adapters/GdalAdapters/include/otbOGRHelpers.h
index 1b92956615d9622ba7e68c5384bf5bfa5e0228e9..e693c942805efa8abfaed49e6cf12c77240e86a2 100644
--- a/Modules/Adapters/GdalAdapters/include/otbOGRHelpers.h
+++ b/Modules/Adapters/GdalAdapters/include/otbOGRHelpers.h
@@ -29,7 +29,7 @@
 #include <boost/range/end.hpp>
 #if defined(__GNUC__) || defined(__clang__)
 #pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wunused-local-typedef"
+#pragma GCC diagnostic ignored "-Wunused-local-typedefs"
 #include <boost/range/size.hpp>
 #pragma GCC diagnostic pop
 #else