hc
2023-11-06 15ade055295d13f95d49e3d99b09f3bbfb4a43e7
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
if BR2_TOOLCHAIN_BUILDROOT_GLIBC
 
comment "Glibc Options"
 
config BR2_PACKAGE_GLIBC
   bool
   default y
   select BR2_PACKAGE_LINUX_HEADERS
   select BR2_TOOLCHAIN_HAS_SSP if BR2_PACKAGE_HOST_BINUTILS_SUPPORTS_CFI
   help
     https://www.gnu.org/software/libc/
 
choice
        prompt "glibc version"
        default BR2_PACKAGE_GLIBC_LATEST
 
config BR2_PACKAGE_GLIBC_LATEST
        bool "glibc latest"
 
config BR2_PACKAGE_GLIBC_2_29
        bool "glibc 2.29"
 
endchoice
 
config BR2_PACKAGE_GLIBC_KERNEL_COMPAT
   bool "Enable compatibiltiy shims to run on older kernels"
   help
     Say 'y' here if you plan on running your system on a kernel
     older than the version used for the toolchain headers.
 
     Enabling those compatibility shims may generate a slightly
     bigger and slightly slower glibc library.
 
     The oldest supported kernel version depends on the
     architecture.
 
config BR2_PACKAGE_GLIBC_UTILS
   bool "Install glibc utilities"
   help
     Enabling this option will compile and install the getconf,
     ldconfig, ldd and locale glibc utilities for the target.
 
config BR2_PACKAGE_GLIBC_GEN_LD_CACHE
   bool "glibc gen ld.so.cache"
   default y
   depends on BR2_PACKAGE_HOST_QEMU
   depends on BR2_PACKAGE_HOST_QEMU_LINUX_USER_MODE
 
endif # BR2_TOOLCHAIN_BUILDROOT_GLIBC