hc
2023-12-04 f33f61bdb7ca6d5ebe7a78f9d8694b91360279ac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
config BR2_PACKAGE_RT_TESTS
   bool "rt-tests"
   depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
   depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 # deadline scheduler syscall
   depends on BR2_USE_MMU # fork()
   depends on !BR2_STATIC_LIBS # dlopen
   depends on !BR2_TOOLCHAIN_USES_MUSL # cyclictest
   help
     Set of utilities for testing the real-time behaviour of a
     Linux system.
 
     All tools are simple C programs with no dependencies, except
     the hwlatdetect utility, which is a Python script and
     therefore requires the Python interpreter. It will only be
     installed if a Python interpreter has been selected in the
     Buildroot configuration.
 
     Note that this package requires a toolchain built with the
     NPTL implementation of the pthread API (this is always the
     case with glibc toolchains, but may not necessarily be the
     case with uClibc toolchains, since the thread implementation
     is configurable).
 
     http://rt.wiki.kernel.org
 
comment "rt-tests may not work on MIPS with an external uClibc toolchain"
   depends on BR2_PACKAGE_RT_TESTS
   depends on BR2_TOOLCHAIN_EXTERNAL_UCLIBC
   depends on BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el
 
comment "rt-tests needs a uClibc or glibc toolchain w/ NPTL, headers >= 3.14, dynamic library"
   depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL || BR2_STATIC_LIBS \
       || BR2_TOOLCHAIN_USES_MUSL || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
   depends on BR2_USE_MMU