Bläddra i källkod

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>
Gustavo Zacarias 9 år sedan
förälder
incheckning
db6b5ad9bb
2 ändrade filer med 3 tillägg och 0 borttagningar
  1. 1 0
      package/gstreamer1/gst1-plugins-bad/Config.in
  2. 2 0
      package/x265/Config.in

+ 1 - 0
package/gstreamer1/gst1-plugins-bad/Config.in

@@ -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

+ 2 - 0
package/x265/Config.in

@@ -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