xref: /OK3568_Linux_fs/buildroot/package/ltp-testsuite/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
2*4882a593Smuzhiyun	bool
3*4882a593Smuzhiyun	# Needs __sync*() built-ins for 4-byte data, except on a few
4*4882a593Smuzhiyun	# architectures for which a specific implementation is
5*4882a593Smuzhiyun	# provided in ltp-testsuite
6*4882a593Smuzhiyun	default y if BR2_TOOLCHAIN_HAS_SYNC_4
7*4882a593Smuzhiyun	default y if BR2_arc
8*4882a593Smuzhiyun	# does not build on nios2, cachectl.h issue
9*4882a593Smuzhiyun	depends on !BR2_nios2
10*4882a593Smuzhiyun
11*4882a593Smuzhiyunconfig BR2_PACKAGE_LTP_TESTSUITE
12*4882a593Smuzhiyun	bool "ltp-testsuite"
13*4882a593Smuzhiyun	depends on BR2_USE_MMU # fork()
14*4882a593Smuzhiyun	depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
15*4882a593Smuzhiyun	depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
16*4882a593Smuzhiyun	select BR2_PACKAGE_LIBTIRPC if !BR2_TOOLCHAIN_HAS_NATIVE_RPC
17*4882a593Smuzhiyun	select BR2_PACKAGE_MUSL_FTS if !BR2_TOOLCHAIN_USES_GLIBC
18*4882a593Smuzhiyun	help
19*4882a593Smuzhiyun	  The Linux Test Project provides a huge testsuite for Linux.
20*4882a593Smuzhiyun
21*4882a593Smuzhiyun	  http://linux-test-project.github.io
22*4882a593Smuzhiyun
23*4882a593Smuzhiyunif BR2_PACKAGE_LTP_TESTSUITE
24*4882a593Smuzhiyun
25*4882a593Smuzhiyunconfig BR2_PACKAGE_LTP_TESTSUITE_OPEN_POSIX
26*4882a593Smuzhiyun	bool "Open POSIX testsuite"
27*4882a593Smuzhiyun	default y
28*4882a593Smuzhiyun	help
29*4882a593Smuzhiyun	  Test suite for POSIX compliance. Included with the LTP.
30*4882a593Smuzhiyun
31*4882a593Smuzhiyunconfig BR2_PACKAGE_LTP_TESTSUITE_REALTIME
32*4882a593Smuzhiyun	bool "Realtime testsuite"
33*4882a593Smuzhiyun	default y
34*4882a593Smuzhiyun	help
35*4882a593Smuzhiyun	  Test suite for realtime kernels. Included with the LTP.
36*4882a593Smuzhiyun
37*4882a593Smuzhiyunendif
38*4882a593Smuzhiyun
39*4882a593Smuzhiyuncomment "ltp-testsuite needs a toolchain w/ NPTL"
40*4882a593Smuzhiyun	depends on BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS
41*4882a593Smuzhiyun	depends on BR2_USE_MMU
42*4882a593Smuzhiyun	depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
43