AC_SUBST(ACLOCAL_AMFLAGS)
AM_CONDITIONAL(CROSS_COMPILING, test "x$cross_compiling" = "xyes")
+AC_CHECK_FUNCS([posix_memalign])
##################################################
# Check for gtk-doc.
{
OrcArray *ar;
void *data;
+#ifdef HAVE_POSIX_MEMALIGN
int ret;
+#endif
ar = malloc (sizeof(OrcArray));
memset (ar, 0, sizeof(OrcArray));
ar->stride = (ar->stride + (ALIGNMENT-1)) & (~(ALIGNMENT-1));
ar->alloc_len = ar->stride * (m+2*EXTEND_ROWS) + (ALIGNMENT * element_size);
+#ifdef HAVE_POSIX_MEMALIGN
ret = posix_memalign (&data, ALIGNMENT, ar->alloc_len);
+#else
+ data = malloc (ar->alloc_len);
+#endif
ar->alloc_data = data;
ar->data = ORC_PTR_OFFSET (ar->alloc_data,