Browse code

configure: enable memalign_hack automatically when needed

Signed-off-by: Mans Rullgard <mans@mansr.com>

Mans Rullgard authored on 2011/05/25 04:11:53
Showing 1 changed files
... ...
@@ -2823,11 +2823,6 @@ check_header X11/extensions/XvMClib.h
2823 2823
 
2824 2824
 check_struct dxva2api.h DXVA_PictureParameters wDecodedPictureIndex
2825 2825
 
2826
-if ! enabled_any memalign memalign_hack posix_memalign malloc_aligned &&
2827
-     enabled_any $need_memalign ; then
2828
-    die "Error, no aligned memory allocator but SSE enabled, disable it or use --enable-memalign-hack."
2829
-fi
2830
-
2831 2826
 disabled  zlib || check_lib   zlib.h      zlibVersion -lz   || disable  zlib
2832 2827
 disabled bzlib || check_lib2 bzlib.h BZ2_bzlibVersion -lbz2 || disable bzlib
2833 2828
 
... ...
@@ -3091,6 +3086,9 @@ check_deps $CONFIG_LIST       \
3091 3091
 
3092 3092
 enabled asm || { arch=c; disable $ARCH_LIST $ARCH_EXT_LIST; }
3093 3093
 
3094
+! enabled_any memalign posix_memalign malloc_aligned &&
3095
+    enabled_any $need_memalign && enable memalign_hack
3096
+
3094 3097
 echo "install prefix            $prefix"
3095 3098
 echo "source path               $source_path"
3096 3099
 echo "C compiler                $cc"