diff options
| -rw-r--r-- | extra/Configs/Config.in | 17 | 
1 files changed, 12 insertions, 5 deletions
| diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in index d2a52f055..a5b820101 100644 --- a/extra/Configs/Config.in +++ b/extra/Configs/Config.in @@ -9,6 +9,7 @@ menu "General Library Settings"  config DOPIC  	bool "Generate Position Independent Code (PIC)"  	default y +	depends !HAVE_NO_PIC  	help  	  If you wish to build uClibc with support for shared libraries then  	  answer Y here.  If you only want to build uClibc as a static library, @@ -150,7 +151,7 @@ config UCLIBC_HAS_RPC  config UCLIBC_HAS_FULL_RPC  	bool "Full RPC support"  	depends on UCLIBC_HAS_RPC -	default n +	default y if !HAVE_SHARED  	help  	  Normally we enable just enough RPC support for things like rshd and  	  nfs mounts to work.  If you find you need the rest of the RPC stuff,  @@ -214,7 +215,7 @@ config SHARED_LIB_LOADER_PATH  config SYSTEM_LDSO  	string "System shared library loader" -	depends on !BUILD_UCLIBC_LDSO +	depends on HAVE_SHARED && !BUILD_UCLIBC_LDSO  	default "/lib/ld-linux.so.2"  	help  	  If you are using shared libraries, but do not want/have a native @@ -276,6 +277,15 @@ config DODEBUG  	  Otherwise, answer N. +config DOASSERTS +	bool "Build uClibc with run-time assertion testing" +	default n +	help +	  Say Y here to include runtime assertion tests. +	  This enables runtime assertion testing in some code, which can +	  increase the size of the library and incur runtime overhead. +	  If you say N, then this testing will be disabled. +  config SUPPORT_LD_DEBUG  	bool "Build the shared library loader with debugging support"  	depends on BUILD_UCLIBC_LDSO @@ -325,6 +335,3 @@ config SUPPORT_LD_DEBUG_EARLY  	  answer Y.  Mere mortals answer N.  endmenu - - - | 
