bool
select UCLIBC_HAS_MMU
select ARCH_HAS_NO_FPU
+ select ARCH_LITTLE_ENDIAN
+ select ARCH_HAS_NO_LDSO
default y
config TARGET_ARCH
select ARCH_HAS_NO_MMU
select ARCH_HAS_NO_FPU
select ARCH_HAS_C_SYMBOL_PREFIX
+ select ARCH_HAS_NO_LDSO
bool
default n
select ARCH_HAS_NO_MMU
select ARCH_HAS_NO_FPU
select ARCH_HAS_C_SYMBOL_PREFIX
+ select ARCH_HAS_NO_LDSO
default y
config TARGET_ARCH
bool
select ARCH_HAS_NO_MMU
select ARCH_HAS_NO_FPU
+ select ARCH_HAS_NO_LDSO
default n
config ARCH_CFLAGS
answer Y here. If you only want to build uClibc as a static library,
then answer N.
+config ARCH_HAS_NO_LDSO
+ bool
+ default n
+
config BUILD_UCLIBC_LDSO
bool "Compile native shared library loader"
- depends on HAVE_SHARED
+ depends on HAVE_SHARED && !ARCH_HAS_NO_LDSO
default y
help
uClibc has a native shared library loader for some architectures.
select ARCH_HAS_NO_MMU
select ARCH_HAS_NO_FPU
select ARCH_BIG_ENDIAN
+ select ARCH_HAS_NO_LDSO
default y
config ARCH_CFLAGS
select ARCH_HAS_NO_MMU
select ARCH_HAS_NO_FPU
select ARCH_HAS_C_SYMBOL_PREFIX
- select HAVE_NO_PIC
+ select ARCH_HAS_NO_LDSO
default y
config ARCH_CFLAGS
config CONFIG_SH2
select ARCH_HAS_NO_FPU
select ARCH_HAS_NO_MMU
+ select ARCH_HAS_NO_LDSO
bool "SH2"
config CONFIG_SH3
select HAS_FPU
select UCLIBC_HAS_MMU
+ select ARCH_HAS_NO_LDSO
bool "SH3"
config CONFIG_SH4
config CONFIG_SH5
select HAS_FPU
select UCLIBC_HAS_MMU
+ select ARCH_HAS_NO_LDSO
bool "SH5"
endchoice
config HAVE_ELF
bool
+ select ARCH_BIG_ENDIAN
+ select ARCH_HAS_NO_LDSO
default y
config ARCH_CFLAGS
select ARCH_HAS_NO_MMU
select ARCH_HAS_C_SYMBOL_PREFIX
select HAVE_NO_PIC
+ select ARCH_HAS_NO_LDSO
default y
config ARCH_CFLAGS