libc/modlib: Make modlib selectable from defconfig

since bootloader may call modlib functions directly
to load elf firmware without binfmt, dlfcn or module.

BTW, this patch also remove the duplicated selecttion

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
This commit is contained in:
Xiang Xiao
2024-07-29 22:44:01 +08:00
committed by Xiang Xiao
parent c7455e7e8e
commit 5397a58731
3 changed files with 1 additions and 4 deletions
-2
View File
@@ -50,9 +50,7 @@ config ELF
bool "Enable the ELF Binary Format"
default n
select BINFMT_LOADABLE
select LIBC_ARCH_ELF
select LIBC_MODLIB
select ARCH_USE_TEXT_HEAP if ARCH_HAVE_TEXT_HEAP
---help---
Enable support for the ELF binary format. Default: n
+1 -1
View File
@@ -4,7 +4,7 @@
#
config LIBC_MODLIB
bool
bool "Enable module library"
default n
select LIBC_ARCH_ELF
select ARCH_USE_TEXT_HEAP if ARCH_HAVE_TEXT_HEAP
-1
View File
@@ -1783,7 +1783,6 @@ config MODULE
bool "Enable loadable OS modules"
default n
select LIBC_MODLIB
select ARCH_USE_TEXT_HEAP if ARCH_HAVE_TEXT_HEAP
---help---
Enable support for loadable OS modules. Default: n