Merge pull request #75 from dreamer/steam-runtime-compilation-error

Use fallback aligned_alloc for pre-C++17 glibc++
diff --git a/src/vk_mem_alloc.h b/src/vk_mem_alloc.h
index 231da7f..6ec367c 100644
--- a/src/vk_mem_alloc.h
+++ b/src/vk_mem_alloc.h
@@ -3314,7 +3314,7 @@
 

     return memalign(alignment, size);

 }

-#elif defined(__APPLE__) || defined(__ANDROID__)

+#elif defined(__APPLE__) || defined(__ANDROID__) || (defined(__GLIBCXX__) && !defined(_GLIBCXX_HAVE_ALIGNED_ALLOC))

 #include <cstdlib>

 void *aligned_alloc(size_t alignment, size_t size)

 {