diff --git a/Modules/Learning/LearningBase/include/otbSharkUtils.h b/Modules/Learning/LearningBase/include/otbSharkUtils.h
index 869e27d84ef136ede8f568f64c5d443fc8dd42de..450efde7ff2a633e6ba7c600c3b41b9a437834de 100644
--- a/Modules/Learning/LearningBase/include/otbSharkUtils.h
+++ b/Modules/Learning/LearningBase/include/otbSharkUtils.h
@@ -24,6 +24,7 @@
 #pragma GCC diagnostic push
 #pragma GCC diagnostic ignored "-Wshadow"
 #pragma GCC diagnostic ignored "-Wunused-parameter"
+#pragma GCC diagnostic ignored "-Wsign-compare"
 #endif
 #include "otb_shark.h"
 #include "shark/Data/Dataset.h"