diff --git a/producer/event_monitor_producer/src/main_eventmon.cpp b/producer/event_monitor_producer/src/main_eventmon.cpp
index 04f13d3e5c74c8e5d1383d94bd64d717ff628ec1..39f0255e9e45deb2eb6a8f47335451cefce26210 100644
--- a/producer/event_monitor_producer/src/main_eventmon.cpp
+++ b/producer/event_monitor_producer/src/main_eventmon.cpp
@@ -105,7 +105,9 @@ int main (int argc, char* argv[]) {
     stop_signal = 0;
     std::signal(SIGINT, SignalHandler);
     std::signal(SIGTERM, SignalHandler);
-#if defined(__linux__) || defined (__APPLE__)
+#if defined(__linux__) || defined(__APPLE__)
+    // FIXME
+#pragma GCC diagnostic ignored "-Wdeprecated-declarations"
     siginterrupt(SIGINT, 1);
 #endif