https://github.com/intel/media-driver/pull/1785
Index: cmrtlib/linux/share/cm_rt_def_os.h
--- cmrtlib/linux/share/cm_rt_def_os.h.orig
+++ cmrtlib/linux/share/cm_rt_def_os.h
@@ -36,7 +36,7 @@
 #include <stdlib.h>
 #include <stdint.h>
 #include <math.h>
-#include <malloc.h>
+#include <cstdlib>
 #include <string.h>
 #include <sys/time.h>
 #include <pthread.h>
@@ -175,7 +175,7 @@ template<> inline const char * CM_TYPE_NAME_UNMANGLED<
 
 inline void * CM_ALIGNED_MALLOC(size_t size, size_t alignment) 
 {
-  return memalign(alignment, size);
+  return aligned_alloc(alignment, size);
 } 
 
 inline void CM_ALIGNED_FREE(void * memory) 
