From 7bcf5b646c897073e86481d96a23ea2158a98b2e Mon Sep 17 00:00:00 2001
From: Bruce Cowan <bruce@bcowan.me.uk>
Date: Thu, 2 Jul 2020 17:14:49 +0100
Subject: [PATCH] Compatibility improvements

---
 lib/utils/mem.c | 7 ++++++-
 meson.build     | 3 ++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/lib/utils/mem.c b/lib/utils/mem.c
index 965b4c5..9331273 100644
--- a/lib/utils/mem.c
+++ b/lib/utils/mem.c
@@ -1,10 +1,15 @@
 /*
- * SPDX-FileCopyrightText: 2018, 2019 Bruce Cowan <bruce@bcowan.me.uk>
+ * SPDX-FileCopyrightText: 2018-2020 Bruce Cowan <bruce@bcowan.me.uk>
  *
  * SPDX-License-Identifier: Apache-2.0
  */
 
 #include "config.h"
+
+#ifdef HAVE_REALLOCARRAY
+  #define _GNU_SOURCE
+#endif
+
 #include "mem.h"
 
 #include <stdlib.h>
diff --git a/meson.build b/meson.build
index 13bb802..d932226 100644
--- a/meson.build
+++ b/meson.build
@@ -2,7 +2,8 @@
 # SPDX-License-Identifier: CC0-1.0
 
 project('stdlib', 'c',
-  default_options: ['warning_level=3', 'c_std=gnu99'])
+  default_options: ['warning_level=3', 'c_std=gnu99'],
+  meson_version: '>=0.50.0')
 
 cc = meson.get_compiler('c')
 libm = cc.find_library('m')
-- 
GitLab