linux: update to 6.10.x, 6.9.x is EOL
[openadk.git] / target / config / Config.in.libs
blobba02fb8f9590e55b751c9dc1255c12c9c6cacf83
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 choice
5 depends on ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH
6 bool "Library support"
8 config ADK_TARGET_USE_SHARED_LIBS_ONLY
9         bool "Create shared libraries only and link dynamically"
10         depends on !ADK_TARGET_BINFMT_FLAT
12 config ADK_TARGET_USE_STATIC_LIBS_ONLY
13         bool "Create static libraries only and link statically"
14         select BUSYBOX_STATIC if !ADK_TARGET_BINFMT_ELF
15         help
16           Useful for debugging of dynamic linker problems. Be aware of the fact, that uClibc and glibc
17           still requires libgcc_so.so.1 for pthread_cancel. Glibc also requires libnss_*.so libraries
18           at runtime. Full static builds are only supported for musl libc.
20 config ADK_TARGET_USE_SHARED_AND_STATIC_LIBS
21         bool "Create shared and static libraries and link dynamically"
22         depends on !ADK_TARGET_BINFMT_FLAT
24 config ADK_TARGET_USE_STATIC_AND_SHARED_LIBS
25         bool "Create static and shared libraries and link statically"
26         depends on !ADK_TARGET_BINFMT_FLAT
28 endchoice