1config BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS 2 bool 3 default y if BR2_i386 4 default y if BR2_x86_64 5 default y if BR2_aarch64 6 default y if BR2_powerpc 7 default y if BR2_powerpc64 8 9config BR2_PACKAGE_LIBEASTL 10 bool "libeastl" 11 depends on BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS 12 depends on BR2_INSTALL_LIBSTDCPP 13 depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14 14 help 15 EASTL stands for Electronic Arts Standard Template 16 Library. EASTL stands for Electronic Arts Standard Template 17 Library. It is a C++ template library of containers, 18 algorithms, and iterators useful for runtime and tool 19 development across multiple platforms. It is an extensive 20 and robust implementation that has an emphasis on high 21 performance. 22 23 https://github.com/electronicarts/EASTL 24 25comment "libeastl needs a toolchain w/ C++, gcc >= 4.9" 26 depends on BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS 27 depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_INSTALL_LIBSTDCPP 28