diff -r 2dce00870893 -r fd6ad5721f77 config/target.in --- a/config/target.in Wed Apr 11 17:51:31 2007 +0000 +++ b/config/target.in Tue Apr 17 22:24:42 2007 +0000 @@ -172,7 +172,7 @@ config TARGET_CFLAGS string - prompt "Default target CFLAGS" + prompt "Target CFLAGS" default "" help Used to add specific options when compiling libraries of the toolchain, @@ -183,134 +183,4 @@ Leave blank if you don't know better. -comment "Toolchain options" - -config USE_SYSROOT - bool - prompt "Use sysroot'ed toolchain" - default y - help - Use the 'shinny new' sysroot feature of gcc: libraries split between - prefix/target/sys-root/lib and prefix/target/sys-root/usr/lib - - You definitely want to say 'Y' here. Yes you do. I know you do. Say 'Y'. - -config SHARED_LIBS - bool - prompt "Build shared libraries" - default y - help - Say 'y' here, unless you don't want shared libraries. - - You might not want shared librries if you're building for a target that - don't support it (maybe some nommu targets, for example, or bare metal). - -config TARGET_MULTILIB - bool -# prompt "Enable 'multilib' support (EXPERIMENTAL)" - default n - help - Enable the so-called 'multilib' support. - - With the same toolchain, and on some architectures, you will be able to - build big and little endian binaries, soft- and hard-float, etc... - - See the gcc configure manual at http://gcc.gnu.org/install/configure.html - to see what multilib your target supports. - - It's preferable for now to build two (or more) toolchains, one for each - configuration you need to support (eg. one for thumb and one for ARM, - etc...). You can use the vendor string to diferentiate those toolchains. - -config TARGET_VENDOR - string - prompt "Vendor string" - default "unknown" - help - Vendor part of the machine triplet. - - A triplet is of the form arch-vendor-kernel-system. - You can set the second part, vendor, to whatever you see fit. - Use a single word, or use underscores "_" to separate words. - - Keep the default (unkown) if you don't know better. - -config TARGET_ALIAS - string - prompt "Target alias" - default "" - help - Normaly, you'd call your toolchain component (especially gcc) by - prefixing the target triplet followed by a dash and the component name - (eg. armeb-unknown-linux-uclibc-gcc). - - You can enter a shortcut here. This string will be used to create - symbolic links to the toolchain tools (eg. if you enter "foo-bar" here, - then gcc for your toolchain will also be available as "foo-bar-gcc" along - with the original name). - - You shouldn't need to enter anything here, unless you plan to manually - call the tools (autotools-based ./configure will use the standard name). - -config ARCH - string - default "arm" if ARCH_ARM - default "mips" if ARCH_MIPS - default "x86" if ARCH_x86 - default "x86_64" if ARCH_x86_64 - -config BUILD - string - prompt "Build system triplet" - default "" - help - Canonical name of the machine building the toolchain. - You should leave empty, unless you really now what you're doing. - -config CC_NATIVE - string - prompt "Native gcc" - default "gcc" - help - The native C compiler. - - You can set this to an alternative compiler if you have more than one - installed (eg. gcc is gcc-4.1.1 and you want to use gcc-3.4.6). - - You can leave this empty as well, in which case gcc will be used. - -config CANADIAN - bool - prompt "Canadian build (EXPERIMENTAL)" - default n - help - A canadian build allows to build a compiler on a first machine - (build system), that will run on second machine (host system), - targetting a third machine (target system). - - An example where you'd want a candian cross-compiler is to create - a native compiler for your target. In this case host and target - are the same. - -config HOST - string - prompt "Host system triplet" - default "" - depends on CANADIAN - help - Canonical name of the machine serving as host. - -config HOST_CC - string - prompt "Host system compiler" - default "${CT_HOST}-" - depends on CANADIAN - help - C compiler targeting the host system. - If HOST_CC ends with a dash (-), then it is considered to be the - prefix to gcc (eg. x86-pc-linuc-gnu-). - If it is empty, it is formed by appending '-gcc' to HOST. - Else it is considered to be the complete name of the compiler, with - full path, or without path (provided that it can be found in PATH). - endmenu