1*4882a593Smuzhiyunconfig BR2_PACKAGE_LXC 2*4882a593Smuzhiyun bool "lxc" 3*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HAS_THREADS 4*4882a593Smuzhiyun depends on BR2_USE_MMU # fork() 5*4882a593Smuzhiyun # build system forcefully builds a shared library 6*4882a593Smuzhiyun depends on !BR2_STATIC_LIBS 7*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 # C++11 8*4882a593Smuzhiyun depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # setns() system call 9*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_USES_UCLIBC # no fexecve 10*4882a593Smuzhiyun help 11*4882a593Smuzhiyun Linux Containers (LXC), provides the ability to group and 12*4882a593Smuzhiyun isolate of a set of processes in a jail by virtualizing and 13*4882a593Smuzhiyun accounting the kernel resources. It is similar to 14*4882a593Smuzhiyun Linux-Vserver or Openvz. 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun https://linuxcontainers.org/ 17*4882a593Smuzhiyun 18*4882a593Smuzhiyuncomment "lxc needs a glibc or musl toolchain w/ threads, headers >= 3.0, dynamic library, gcc >= 4.7" 19*4882a593Smuzhiyun depends on BR2_USE_MMU 20*4882a593Smuzhiyun depends on !BR2_TOOLCHAIN_HAS_THREADS \ 21*4882a593Smuzhiyun || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_7 \ 22*4882a593Smuzhiyun || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 \ 23*4882a593Smuzhiyun || BR2_STATIC_LIBS \ 24*4882a593Smuzhiyun || BR2_TOOLCHAIN_USES_UCLIBC 25