diff --git a/src/switch_apr.c b/src/switch_apr.c
index 65a2852162..f3409f25eb 100644
--- a/src/switch_apr.c
+++ b/src/switch_apr.c
@@ -31,8 +31,10 @@
  */
 
 #ifdef __linux__
+#ifndef _GNU_SOURCE
 #define _GNU_SOURCE
 #endif
+#endif
 
 #include <switch.h>
 #ifndef WIN32