URL
https://opencores.org/ocsvn/or1k/or1k/trunk
Subversion Repositories or1k
[/] [or1k/] [trunk/] [linux/] [uClibc/] [extra/] [Configs/] [Config.in.arch] - Rev 1769
Go to most recent revision | Compare with Previous | Blame | View Log
## For a description of the syntax of this configuration file,# see extra/config/Kconfig-language.txt#choiceprompt "Target Processor Endianness"helpThis is the endianness you wish to build use. Choose either BigEndian, or Little Endian.config ARCH_LITTLE_ENDIANbool "Little Endian"config ARCH_BIG_ENDIANbool "Big Endian"endchoiceconfig ARCH_HAS_NO_MMUbooldefault nconfig UCLIBC_HAS_MMUbool "Target CPU has a memory management unit (MMU)"default ydepends !ARCH_HAS_NO_MMUhelpIf your target CPU does not have a memory management unit (MMU),then answer N here. Normally, Linux runs on systems with an MMU.If you are building a uClinux system, answer N.Most people will answer Y.config UCLIBC_HAS_FLOATSbool "Enable floating point number support"default yhelpThis option allows you to entirely omit all floating point numbersupport from uClibc. This will cause floating point functions likestrtod() to be omitted from uClibc. Other floating point functions,such as printf() and scanf() will still be included in the library,but will not contain support for floating point numbers.Answering N to this option can reduce the size of uClibc. Most peoplewill answer Y.config HAS_FPUbool "Target CPU has a floating point unit (FPU)"depends on UCLIBC_HAS_FLOATSdefault yhelpIf your target CPU does not have a Floating Point Unit (FPU) or akernel FPU emulator, but you still wish to support floating pointfunctions, then uClibc will need to be compiled with soft floatingpoint support (-msoft-float). If your target CPU does not have anFPU or an FPU emulator within the Linux kernel, then you shouldanswer N.Most people will answer Y.config UCLIBC_HAS_SOFT_FLOATbooldepends on UCLIBC_HAS_FLOATS && !HAS_FPUdefault yconfig DO_C99_MATHbool "Enable full C99 math library support"depends on UCLIBC_HAS_FLOATSdefault nhelpIf you want the uClibc math library to contain the full set C99math library features, then answer Y. If you leave this set toN the math library will contain only the math functions that werelisted as part of the traditional POSIX/IEEE 1003.1b-1993 standard.Leaving this option set to N will save around 35k on an x86 system.If your applications require the newer C99 math library functions,then answer Y.config WARNINGSstring "Compiler Warnings"default "-Wall"helpSet this to the set of gcc warnings you wish to see while compiling.config KERNEL_SOURCEstring "Linux kernel header location"default "/usr/src/linux"helpThe kernel source you use to compile with should be the same as theLinux kernel you run your apps on. uClibc doesn't even try to achieve binarycompatibility across kernel versions. So don't expect, for example, uClibccompiled with Linux kernel 2.0.x to implement lchown properly, since 2.0.xcan't do that. Similarly, if you compile uClibc vs Linux 2.4.x kernel headers,but then run on Linux 2.0.x, lchown will be compiled into uClibc, but won'twork at all. You have been warned.config UCLIBC_UCLINUX_BROKEN_MUNMAPbooldepends on !UCLIBC_HAS_MMUdefault yconfig EXCLUDE_BRKbooldepends on !UCLIBC_HAS_MMUdefault yconfig C_SYMBOL_PREFIXstringdefault "_" if ARCH_HAS_C_SYMBOL_PREFIXdefault "" if !ARCH_HAS_C_SYMBOL_PREFIXconfig HAVE_DOT_CONFIGbooldefault y
Go to most recent revision | Compare with Previous | Blame | View Log
