x265: depends on BR2_TOOLCHAIN_HAS_SYNC_4

It uses __sync_fetch_and_add_4() and other 32-bit atomics, fixes:
http://autobuild.buildroot.net/results/6cf/6cf4cdfdcd00f92176fd8a901884a3fd0c784f24/

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Gustavo Zacarias 2016-03-02 18:33:31 -03:00 committed by Peter Korsgaard
parent d07488975d
commit db6b5ad9bb
2 changed files with 3 additions and 0 deletions

View File

@ -671,6 +671,7 @@ config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_X265
bool "x265" bool "x265"
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # x265
select BR2_PACKAGE_X265 select BR2_PACKAGE_X265
help help
x265 encoding plugin x265 encoding plugin

View File

@ -3,6 +3,7 @@ config BR2_PACKAGE_X265
depends on BR2_INSTALL_LIBSTDCPP depends on BR2_INSTALL_LIBSTDCPP
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on !BR2_STATIC_LIBS # dlfcn depends on !BR2_STATIC_LIBS # dlfcn
depends on BR2_TOOLCHAIN_HAS_SYNC_4
help help
x265 is an open source free software and library for encoding video x265 is an open source free software and library for encoding video
using the High Efficiency Video Coding (HEVC/H.265) standard. x265 is using the High Efficiency Video Coding (HEVC/H.265) standard. x265 is
@ -24,3 +25,4 @@ endif
comment "x265 needs a toolchain w/ C++, threads, dynamic library" comment "x265 needs a toolchain w/ C++, threads, dynamic library"
depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \ depends on !BR2_INSTALL_LIBSTDCPP || BR2_STATIC_LIBS || \
!BR2_TOOLCHAIN_HAS_THREADS !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_TOOLCHAIN_HAS_SYNC_4