Config.in.libs 1.0 KB

12345678910111213141516171819202122232425262728
  1. # This file is part of the OpenADK project. OpenADK is copyrighted
  2. # material, please see the LICENCE file in the top-level directory.
  3. choice
  4. depends on ADK_TARGET_OS_LINUX && !ADK_TARGET_CHOOSE_ARCH
  5. bool "Library support"
  6. config ADK_TARGET_USE_SHARED_LIBS_ONLY
  7. bool "Create shared libraries only and link dynamically"
  8. depends on !ADK_TARGET_BINFMT_FLAT
  9. config ADK_TARGET_USE_STATIC_LIBS_ONLY
  10. bool "Create static libraries only and link statically"
  11. select BUSYBOX_STATIC if !ADK_TARGET_BINFMT_ELF
  12. help
  13. Useful for debugging of dynamic linker problems. Be aware of the fact, that uClibc and glibc
  14. still requires libgcc_so.so.1 for pthread_cancel. Glibc also requires libnss_*.so libraries
  15. at runtime. Full static builds are only supported for musl libc.
  16. config ADK_TARGET_USE_SHARED_AND_STATIC_LIBS
  17. bool "Create shared and static libraries and link dynamically"
  18. depends on !ADK_TARGET_BINFMT_FLAT
  19. config ADK_TARGET_USE_STATIC_AND_SHARED_LIBS
  20. bool "Create static and shared libraries and link statically"
  21. depends on !ADK_TARGET_BINFMT_FLAT
  22. endchoice