"Ronald S. Bultje" <[email protected]> writes:

> From: "Ronald S. Bultje" <[email protected]>
>
> It was to signal that allocations are 16-byte aligned, but AVX requires
> 32-byte alignment, thus the check is no longer useful (and causes
> crashes).
> ---
>  configure |    7 +------
>  1 file changed, 1 insertion(+), 6 deletions(-)
>
> diff --git a/configure b/configure
> index bc12f33..c8bb63f 100755
> --- a/configure
> +++ b/configure
> @@ -2465,7 +2465,6 @@ case $target_os in
>          oss_outdev_extralibs="-lossaudio"
>          ;;
>      openbsd)
> -        enable malloc_aligned
>          # On OpenBSD 4.5. the compiler does not use PIC unless
>          # explicitly using -fPIC. Libav builds fine without PIC,
>          # however the generated executable will not do anything
> @@ -2478,17 +2477,14 @@ case $target_os in
>          oss_outdev_extralibs="-lossaudio"
>          ;;
>      dragonfly)
> -        enable malloc_aligned
>          disable symver
>          ;;
>      freebsd)
> -        enable malloc_aligned
>          ;;
>      bsd/os)
>          add_extralibs -lpoll -lgnugetopt
>          ;;
>      darwin)
> -        enable malloc_aligned
>          gas="gas-preprocessor.pl $cc"
>          enabled ppc && add_asflags -force_cpusubtype_ALL
>          SHFLAGS='-dynamiclib -Wl,-single_module 
> -Wl,-install_name,$(SHLIBDIR)/$(SLIBNAME_WITH_MAJOR),-current_version,$(LIBVERSION),-compatibility_version,$(LIBMAJOR)'
> @@ -2511,7 +2507,6 @@ case $target_os in
>          fi
>          LIBTARGET=i386
>          if enabled x86_64; then
> -            enable malloc_aligned
>              LIBTARGET="i386:x86-64"
>          elif enabled arm; then
>              LIBTARGET=arm-wince
> @@ -3191,7 +3186,7 @@ check_deps $CONFIG_LIST       \
>
>  enabled asm || { arch=c; disable $ARCH_LIST $ARCH_EXT_LIST; }
>
> -! enabled_any memalign posix_memalign malloc_aligned &&
> +! enabled_any memalign posix_memalign &&
>      enabled_any $need_memalign && enable memalign_hack
>
>  echo "install prefix            $prefix"
> -- 

Which of those systems lack both memalign() and posix_memalign()?  Do
any of these support AVX at all?

-- 
Måns Rullgård
[email protected]
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to