along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-#if !defined(__APPLE__) && defined(_GNU_SOURCE)
+#if defined(__GLIBC__) && defined(_GNU_SOURCE)
#include <malloc.h>
#endif
#include <uv.h>
array_push(worker->pools, mp_context);
} else {
mp_delete(mp_context);
-#if !defined(__APPLE__) && defined(_GNU_SOURCE)
+#if defined(__GLIBC__) && defined(_GNU_SOURCE)
/* Decommit memory every once in a while */
static int mp_delete_count = 0;
if (++mp_delete_count == 1000) {
ENV RUN_PKGS luajit libuv gnutls jansson bash
ENV BUILD_IGNORE gmp nettle jansson gnutls lua libuv cmocka
ENV PKG_CONFIG_PATH /usr/local/lib/pkgconfig
-ENV CFLAGS -O2 -g -DNDEBUG
+ENV CFLAGS -O2 -ftree-vectorize -fstack-protector -g -DNDEBUG
ENV LDFLAGS -Wl,--as-needed
# Expose port