diff --git a/libavutil/error.c b/libavutil/error.c
index 5a1ddae5ab7cdaf7f136b0b3462d8fdbbd605f0f..d296395c092680806e1d51a64459e15b983d95b5 100644
--- a/libavutil/error.c
+++ b/libavutil/error.c
@@ -16,6 +16,7 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
+#undef _GNU_SOURCE
 #include "avutil.h"
 #include "avstring.h"