12345678910111213141516171819202122232425262728 |
- # This file is part of the OpenADK project. OpenADK is copyrighted
- # material, please see the LICENCE file in the top-level directory.
- choice
- depends on ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH
- bool "Library support"
- config ADK_TARGET_USE_SHARED_LIBS_ONLY
- bool "Create shared libraries only and link dynamically"
- depends on !ADK_TARGET_BINFMT_FLAT
- config ADK_TARGET_USE_STATIC_LIBS_ONLY
- bool "Create static libraries only and link statically"
- select BUSYBOX_STATIC if !ADK_TARGET_BINFMT_ELF
- help
- Useful for debugging of dynamic linker problems. Be aware of the fact, that uClibc and glibc
- still requires libgcc_so.so.1 for pthread_cancel. Glibc also requires libnss_*.so libraries
- at runtime. Full static builds are only supported for musl libc.
- config ADK_TARGET_USE_SHARED_AND_STATIC_LIBS
- bool "Create shared and static libraries and link dynamically"
- depends on !ADK_TARGET_BINFMT_FLAT
- config ADK_TARGET_USE_STATIC_AND_SHARED_LIBS
- bool "Create static and shared libraries and link statically"
- depends on !ADK_TARGET_BINFMT_FLAT
- endchoice
|