From 33144a643808357711f34f698e4f275b66e03f08 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 6 Sep 2009 10:45:31 +0200 Subject: docs: typo in overview.txt diff --git a/docs/overview.txt b/docs/overview.txt index 1176352..3b100a1 100644 --- a/docs/overview.txt +++ b/docs/overview.txt @@ -398,7 +398,7 @@ toolchain. The libraries are built as shared libraries, because building them as static libraries has some short-comings. This poses no problem at build time, as -crosstool-NG correctly points gcc (and binutiols and gdb) to the correct +crosstool-NG correctly points gcc (and binutils and gdb) to the correct place where our own version of the libraries are installed. But it poses a problem when gcc et al. are run: the place where the libraries are is most probably not known to the host dynamic linker. Still worse, if the host system @@ -408,7 +408,7 @@ So we have to force the dynamic linker to load the correct version. We do this by using the LD_LIBRARY_PATH variable, that informs the dynamic linker where to look for shared libraries prior to searching its standard places. But we can't impose that burden on all the system (because it'd be a nightmare to -configure, and because two tolchains on the same system may use different +configure, and because two toolchains on the same system may use different versions of the libraries); so we have to do it on a per-toolchain basis. So we rename all binaries of the toolchain (by adding a dot '.' as their first -- cgit v0.10.2-6-g49f6 From 2231853b856c1deaf032e915d415a640126befa3 Mon Sep 17 00:00:00 2001 From: Joachim Nilsson Date: Sun, 6 Sep 2009 11:13:28 +0200 Subject: tools wrapper: fix config dependency The tools wrapper is not needed only for canadian crosses, but also for every other type of toolchain. diff --git a/config/toolchain.in b/config/toolchain.in index 9372dc4..4b2c368 100644 --- a/config/toolchain.in +++ b/config/toolchain.in @@ -285,10 +285,7 @@ config TARGET_SUFFIX endif # CROSS_NATIVE || CANADIAN -# Kept as a separate if block, even if it could go into the above block, -# because it seems better. No real reason, only that it seems right... -if CANADIAN - +# Necessary for all types of toolchains, at least for gcc > 4.3.x comment "Host specifics" choice @@ -322,6 +319,4 @@ config TOOLS_WRAPPER default "script" if TOOLS_WRAPPER_SCRIPT default "exec" if TOOLS_WRAPPER_EXEC -endif # CROSS_NATIVE || CANADIAN - endmenu -- cgit v0.10.2-6-g49f6 From b7d11da128bf9d1ec2a7623d928bb5011d72c2a1 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 6 Sep 2009 11:47:40 +0200 Subject: tools wrapper: move choice selection to a more appropriate place Move the tools wrapper choice selection down to the companion libraries sub-menu, to avoid the user going back and forth in the menu. diff --git a/config/companion_libs.in b/config/companion_libs.in index aa4b63a..7437d1f 100644 --- a/config/companion_libs.in +++ b/config/companion_libs.in @@ -91,4 +91,35 @@ config COMP_LIBS_TARGET Please note that for now, crosstool-NG can only build GMP and MPFR so. +choice + bool + prompt "| Install tools wrapper as:" + depends on WRAPPER_NEEDED + default TOOLS_WRAPPER_SHELL + +config TOOLS_WRAPPER_SCRIPT + bool + prompt "shell script" + help + If your host has a shell, then you should say 'Y' here, to use + a (very very simple) shell script as wrapper. + + See docs/overview.txt, section "Tools wrapper". + +config TOOLS_WRAPPER_EXEC + bool + prompt "executable" + help + If your host lacks a shell, then you should say 'Y' here, to use + an executable. + + See docs/overview.txt, section "Tools wrapper". + +endchoice + +config TOOLS_WRAPPER + string + default "script" if TOOLS_WRAPPER_SCRIPT + default "exec" if TOOLS_WRAPPER_EXEC + endmenu diff --git a/config/toolchain.in b/config/toolchain.in index 4b2c368..4039d9d 100644 --- a/config/toolchain.in +++ b/config/toolchain.in @@ -285,38 +285,4 @@ config TARGET_SUFFIX endif # CROSS_NATIVE || CANADIAN -# Necessary for all types of toolchains, at least for gcc > 4.3.x -comment "Host specifics" - -choice - bool - prompt "| Install tools wrapper as:" - depends on WRAPPER_NEEDED - default TOOLS_WRAPPER_SHELL - -config TOOLS_WRAPPER_SCRIPT - bool - prompt "shell script" - help - If your host has a shell, then you should say 'Y' here, to use - a (very very simple) shell script as wrapper. - - See docs/overview.txt, section "Tools wrapper". - -config TOOLS_WRAPPER_EXEC - bool - prompt "executable" - help - If your host lacks a shell, then you should say 'Y' here, to use - an executable. - - See docs/overview.txt, section "Tools wrapper". - -endchoice - -config TOOLS_WRAPPER - string - default "script" if TOOLS_WRAPPER_SCRIPT - default "exec" if TOOLS_WRAPPER_EXEC - endmenu -- cgit v0.10.2-6-g49f6 From 9ce20533526a29a950df2a41c31eccbe611d655d Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 6 Sep 2009 16:49:20 +0200 Subject: log functions: fix CT_DoLog and CT_DoExecLog $@ and $* are different when in double quotes; use $* to print the message. diff --git a/scripts/functions b/scripts/functions index ae584c4..62a2f99 100644 --- a/scripts/functions +++ b/scripts/functions @@ -79,7 +79,7 @@ CT_DoLog() { if [ $# -eq 0 ]; then cat - else - printf "${@}\n" + printf "${*}\n" fi |( IFS="${CR}" # We want the full lines, even leading spaces _prog_bar_cpt=0 _prog_bar[0]='/' @@ -116,7 +116,7 @@ CT_DoLog() { CT_DoExecLog() { local level="$1" shift - CT_DoLog DEBUG "==> Executing: '${@}'" + CT_DoLog DEBUG "==> Executing: '${*}'" "${@}" 2>&1 |CT_DoLog "${level}" } -- cgit v0.10.2-6-g49f6 From 4a1d73f20921fe4b4dc5ee5f71bdcc94fd996cfe Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 6 Sep 2009 16:49:54 +0200 Subject: crosstool.sh.in: better mesage when creating script-overrides diff --git a/scripts/crosstool-NG.sh.in b/scripts/crosstool-NG.sh.in index ba30c4f..f1e38fc 100644 --- a/scripts/crosstool-NG.sh.in +++ b/scripts/crosstool-NG.sh.in @@ -83,7 +83,7 @@ CT_DoExecLog DEBUG mkdir -p "${CT_BIN_OVERIDE_DIR}" cat "${CT_LIB_DIR}/paths.mk" |while read trash line; do tool="${line%%=*}" path="${line#*=}" - CT_DoLog DEBUG " '${tool}' -> '${path}'" + CT_DoLog DEBUG "Creating script-override for '${tool}' -> '${path}'" printf "#${BANG}${CT_SHELL}\nexec '${path}' \"\${@}\"\n" >"${CT_BIN_OVERIDE_DIR}/${tool}" CT_DoExecLog ALL chmod 700 "${CT_BIN_OVERIDE_DIR}/${tool}" done -- cgit v0.10.2-6-g49f6 From 3136ecb066a9f51bcdc795b0b940851c851f5d27 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 6 Sep 2009 17:58:05 +0200 Subject: tools wrapper: fix building Remove the build tools only after the wrapper is built. Use the corect C compiler to build the tools wrapper. Use the correct log level. diff --git a/scripts/build/internals.sh b/scripts/build/internals.sh index 093636a..144cb87 100644 --- a/scripts/build/internals.sh +++ b/scripts/build/internals.sh @@ -8,9 +8,6 @@ do_finish() { CT_DoStep INFO "Cleaning-up the toolchain's directory" - CT_DoLog EXTRA "Removing access to the build system tools" - CT_DoExecLog DEBUG rm -rf "${CT_PREFIX_DIR}/buildtools" - if [ "${CT_BARE_METAL}" != "y" ]; then CT_DoLog EXTRA "Installing the populate helper" sed -r -e 's|@@CT_TARGET@@|'"${CT_TARGET}"'|g;' \ @@ -58,11 +55,11 @@ do_finish() { if [ "${CT_DEBUG_CT}" = "y" ]; then _t="" # If debugging crosstool-NG, don't strip the wrapper fi - CT_DoExecLog "${HOST_CC}" \ - -Wall -Wextra -Wunreachable-code -Werror \ - -O3 -static ${_t} \ - "${CT_LIB_DIR}/scripts/wrapper.c" \ - -o ".${CT_TARGET}-wrapper" + CT_DoExecLog DEBUG "${CT_HOST}-gcc" \ + -Wall -Wextra -Wunreachable-code -Werror \ + -O3 -static ${_t} \ + "${CT_LIB_DIR}/scripts/wrapper.c" \ + -o ".${CT_TARGET}-wrapper" ;; esac @@ -82,6 +79,9 @@ do_finish() { CT_Popd fi + CT_DoLog EXTRA "Removing access to the build system tools" + CT_DoExecLog DEBUG rm -rf "${CT_PREFIX_DIR}/buildtools" + # Remove the generated documentation files if [ "${CT_REMOVE_DOCS}" = "y" ]; then CT_DoLog EXTRA "Removing installed documentation" -- cgit v0.10.2-6-g49f6 From 0d434aabb659db66d801aecd20c62e2ae498fb5e Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Mon, 7 Sep 2009 18:40:30 +0200 Subject: samples: replace usage of echo with printf Using printf instead of echo allows easier and better formatting. diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh index e952d64..946b711 100755 --- a/scripts/showSamples.sh +++ b/scripts/showSamples.sh @@ -29,6 +29,7 @@ dump_single_sample() { fi . "${sample_top}/samples/${sample}/crosstool.config" if [ -z "${wiki}" ]; then + t_width=10 printf " %-*s [%s" ${width} "${sample}" "${sample_type}" [ -f "${sample_top}/samples/${sample}/broken" ] && printf "B" || printf " " [ "${CT_EXPERIMENTAL}" = "y" ] && printf "X" || printf " " @@ -37,15 +38,15 @@ dump_single_sample() { case "${CT_TOOLCHAIN_TYPE}" in cross) ;; canadian) - printf " Host : ${CT_HOST}\n" + printf " %-*s : %s\n" ${t_width} "Host" "${CT_HOST}" ;; esac - echo " OS : ${CT_KERNEL}${CT_KERNEL_VERSION:+-}${CT_KERNEL_VERSION}" + printf " %-*s : %s\n" ${t_width} "OS" "${CT_KERNEL}${CT_KERNEL_VERSION:+-}${CT_KERNEL_VERSION}" if [ "${CT_GMP_MPFR}" = "y" ]; then - echo " GMP/MPFR : gmp-${CT_GMP_VERSION} / mpfr-${CT_MPFR_VERSION}" + printf " %-*s : %s\n" ${t_width} "GMP/MPFR" "gmp-${CT_GMP_VERSION} / mpfr-${CT_MPFR_VERSION}" fi - echo " binutils : binutils-${CT_BINUTILS_VERSION}" - printf " C compiler: ${CT_CC}-${CT_CC_VERSION} (C" + printf " %-*s : %s\n" ${t_width} "binutils" "binutils-${CT_BINUTILS_VERSION}" + printf " %-*s : %s" ${t_width} "C compiler" "${CT_CC}-${CT_CC_VERSION} (C" [ "${CT_CC_LANG_CXX}" = "y" ] && printf ",C++" [ "${CT_CC_LANG_FORTRAN}" = "y" ] && printf ",Fortran" [ "${CT_CC_LANG_JAVA}" = "y" ] && printf ",Java" @@ -53,9 +54,9 @@ dump_single_sample() { [ "${CT_CC_LANG_OBJC}" = "y" ] && printf ",Objective-C" [ "${CT_CC_LANG_OBJCXX}" = "y" ] && printf ",Objective-C++" [ -n "${CT_CC_LANG_OTHERS}" ] && printf ",${CT_CC_LANG_OTHERS}" - echo ")" - echo " C library : ${CT_LIBC}${CT_LIBC_VERSION:+-}${CT_LIBC_VERSION}" - printf " Tools :" + printf ")\n" + printf " %-*s : %s\n" ${t_width} "C library" "${CT_LIBC}${CT_LIBC_VERSION:+-}${CT_LIBC_VERSION}" + printf " %-*s :" ${t_width} "Tools" [ "${CT_LIBELF}" ] && printf " libelf-${CT_LIBELF_VERSION}" [ "${CT_SSTRIP}" ] && printf " sstrip" [ "${CT_DMALLOC}" ] && printf " dmalloc-${CT_DMALLOC_VERSION}" @@ -63,7 +64,7 @@ dump_single_sample() { [ "${CT_GDB}" ] && printf " gdb-${CT_GDB_VERSION}" [ "${CT_LTRACE}" ] && printf " ltrace-${CT_LTRACE_VERSION}" [ "${CT_STRACE}" ] && printf " strace-${CT_STRACE_VERSION}" - echo + printf "\n" fi else printf "| ''${sample}'' " -- cgit v0.10.2-6-g49f6 From 565378d2b9eb33224b7acca314007f9bcdc284e6 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Mon, 7 Sep 2009 18:55:11 +0200 Subject: samples: fix displaying selected tools Do display selected tools / debug facilities when displaying a sample. diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh index 946b711..3c44bd7 100755 --- a/scripts/showSamples.sh +++ b/scripts/showSamples.sh @@ -57,13 +57,13 @@ dump_single_sample() { printf ")\n" printf " %-*s : %s\n" ${t_width} "C library" "${CT_LIBC}${CT_LIBC_VERSION:+-}${CT_LIBC_VERSION}" printf " %-*s :" ${t_width} "Tools" - [ "${CT_LIBELF}" ] && printf " libelf-${CT_LIBELF_VERSION}" - [ "${CT_SSTRIP}" ] && printf " sstrip" - [ "${CT_DMALLOC}" ] && printf " dmalloc-${CT_DMALLOC_VERSION}" - [ "${CT_DUMA}" ] && printf " duma-${CT_DUMA_VERSION}" - [ "${CT_GDB}" ] && printf " gdb-${CT_GDB_VERSION}" - [ "${CT_LTRACE}" ] && printf " ltrace-${CT_LTRACE_VERSION}" - [ "${CT_STRACE}" ] && printf " strace-${CT_STRACE_VERSION}" + [ "${CT_TOOL_libelf}" ] && printf " libelf-${CT_LIBELF_VERSION}" + [ "${CT_TOOL_sstrip}" ] && printf " sstrip" + [ "${CT_DEBUG_dmalloc}" ] && printf " dmalloc-${CT_DMALLOC_VERSION}" + [ "${CT_DEBUG_duma}" ] && printf " duma-${CT_DUMA_VERSION}" + [ "${CT_DEBUG_gdb}" ] && printf " gdb-${CT_GDB_VERSION}" + [ "${CT_DEBUG_ltrace}" ] && printf " ltrace-${CT_LTRACE_VERSION}" + [ "${CT_DEBUG_strace}" ] && printf " strace-${CT_STRACE_VERSION}" printf "\n" fi else -- cgit v0.10.2-6-g49f6 From ea352a96a3ed308c87351b9ced72b27848546765 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Mon, 7 Sep 2009 19:03:09 +0200 Subject: samples: show the PPL, GLoog/ppl and MPC versions When displaying a sample, do show the PPL, CLoog/ppl and MPC versions diff --git a/scripts/showSamples.sh b/scripts/showSamples.sh index 3c44bd7..13e5a3f 100755 --- a/scripts/showSamples.sh +++ b/scripts/showSamples.sh @@ -29,7 +29,7 @@ dump_single_sample() { fi . "${sample_top}/samples/${sample}/crosstool.config" if [ -z "${wiki}" ]; then - t_width=10 + t_width=13 printf " %-*s [%s" ${width} "${sample}" "${sample_type}" [ -f "${sample_top}/samples/${sample}/broken" ] && printf "B" || printf " " [ "${CT_EXPERIMENTAL}" = "y" ] && printf "X" || printf " " @@ -45,6 +45,9 @@ dump_single_sample() { if [ "${CT_GMP_MPFR}" = "y" ]; then printf " %-*s : %s\n" ${t_width} "GMP/MPFR" "gmp-${CT_GMP_VERSION} / mpfr-${CT_MPFR_VERSION}" fi + if [ "${CT_PPL_CLOOG_MPC}" = "y" ]; then + printf " %-*s : %s\n" ${t_width} "PPL/CLOOG/MPC" "ppl-${CT_PPL_VERSION} / cloog-${CT_CLOOG_VERSION} / mpc-${CT_MPC_VERSION}" + fi printf " %-*s : %s\n" ${t_width} "binutils" "binutils-${CT_BINUTILS_VERSION}" printf " %-*s : %s" ${t_width} "C compiler" "${CT_CC}-${CT_CC_VERSION} (C" [ "${CT_CC_LANG_CXX}" = "y" ] && printf ",C++" -- cgit v0.10.2-6-g49f6 From c8ea24328e609e4a911437748b91f8e524bab3a9 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Mon, 7 Sep 2009 22:03:06 +0200 Subject: companion libs: add latest CLooG/PPL versions Add the latest 0.15.{4,5,6,7} CLoog/PPL. diff --git a/config/companion_libs/cloog.in b/config/companion_libs/cloog.in index 99779c9..2b6185d 100644 --- a/config/companion_libs/cloog.in +++ b/config/companion_libs/cloog.in @@ -8,6 +8,22 @@ config CLOOG_V_0_15_3 bool prompt "0.15.3" +config CLOOG_V_0_15_4 + bool + prompt "0.15.4" + +config CLOOG_V_0_15_5 + bool + prompt "0.15.5" + +config CLOOG_V_0_15_6 + bool + prompt "0.15.6" + +config CLOOG_V_0_15_7 + bool + prompt "0.15.7" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -15,5 +31,9 @@ endchoice config CLOOG_VERSION string default "0.15.3" if CLOOG_V_0_15_3 + default "0.15.4" if CLOOG_V_0_15_4 + default "0.15.5" if CLOOG_V_0_15_5 + default "0.15.6" if CLOOG_V_0_15_6 + default "0.15.7" if CLOOG_V_0_15_7 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! -- cgit v0.10.2-6-g49f6 From e3cc9d1b272dac8a96fd36d0581feee2ced2e82f Mon Sep 17 00:00:00 2001 From: Blair Burtan Date: Mon, 7 Sep 2009 23:12:25 +0200 Subject: docs: add a tutorial on how to build a toolchain on Mac OS-X Add a step-bystep tutorial to build a cross-toolchain on Mac OS-X. diff --git a/docs/MacOS-X.txt b/docs/MacOS-X.txt new file mode 100644 index 0000000..ecf9c6a --- /dev/null +++ b/docs/MacOS-X.txt @@ -0,0 +1,283 @@ +Introduction +------------ + +This file introduces you to building a cross-toolchain on MacOS-X. +Apart from the crosstool-NG configuration options for the specific target, +what is important is: + - what pre-requisites to install + - how to install them + - how to work around the case-insensitivity of HFS+ + +This file was submitted by: + Blair Burtan +The original version was found at: + http://homepage.mac.com/macg3/TS7390-OSX-crosstool-instructions.txt + + +Text +---- + +Compiling cross compiler for default TS-7390 debian system on Mac OS X + +Forewarning: It's kind of a pain. Several of OS X's packages aren't good enough +so you need to install some GNU stuff. You might have an easier time using a +package manager for OS X but I prefer to compile everything from source so I'm +going to provide the instructions for that. Also there are a few little catches +with how some of the older gcc/glibc stuff compiles on OS X. + +The version of glibc on the TS-7390 default file system is 2.3.6. So we need to +make a compiler with glibc 2.3.6 or older. I guess you can pick whatever version +of gcc you want to use. I'll pick 4.1.2, which is what is included with the 7390 +debian. But you could theoretically do something newer like 4.3.3 (or older, +like 4.0.4) if you want, I think. All I know is the following works fine for gcc +4.1.2 and glibc 2.3.6. + +First, you have to install some prerequisites. Go in a temporary folder +somewhere and follow these directions. + +Some of the included OS X utilities aren't cool enough. So we need to download +and install some GNU utilities. Luckily they compile with no trouble in +Mac OS X! Nice work GNU people! + +First make sure you've installed the latest version of Xcode so you have gcc +on your Mac. + +Install GNU sed into /usr/local. Note: I believe configure defaults to +/usr/local as a prefix, but better safe than sorry. + + curl -O http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.bz2 + tar -xf sed-4.2.1.tar.bz2 + cd sed-4.2.1 + ./configure --prefix=/usr/local + make -j 2 (or 4 or whatever...# of jobs that can run in parallel... + on a dual core machine I use 4) + sudo make install + +Install GNU coreutils: + + curl -O http://ftp.gnu.org/gnu/coreutils/coreutils-7.4.tar.gz + tar -xf coreutils-7.4.tar.gz + cd coreutils-7.4 + ./configure --prefix=/usr/local + make -j 2 + sudo make install + +Install GNU libtool: + + curl -O http://ftp.gnu.org/gnu/libtool/libtool-2.2.6a.tar.gz + tar -xf libtool-2.2.6a.tar.gz + cd libtool-2.2.6 + ./configure --prefix=/usr/local + make -j 2 + sudo make install + +Install GNU awk, needed to fix a weird error in glibc compile: + + curl -O http://ftp.gnu.org/gnu/gawk/gawk-3.1.7.tar.bz2 + tar -xf gawk-3.1.7.tar.bz2 + cd gawk-3.1.7 + ./configure --prefix=/usr/local + make -j 2 + sudo make install + +Xcode doesn't come with objcopy/objdump, but you need them. Download GNU +binutils 2.19.1 and install just objcopy and objdump. Not sure how exactly to +do only them so I compile it all and copy them manually....there may be a +better way. + + curl -O http://ftp.gnu.org/gnu/binutils/binutils-2.19.1.tar.bz2 + tar -xf binutils-2.19.1.tar.bz2 + cd binutils-2.19.1 + ./configure --prefix=/usr/local + make -j 2 + sudo cp binutils/obj{dump,copy} /usr/local/bin + + +Done installing prerequisites...now do the fun stuff! + + +1) Create a disk image with Disk Utility (in /Utilities/Disk Utility). + Open it and go to File->New->Blank Disk Image. + Save As: Call it whatever you want. + Volume name: Call it CrosstoolCompile + Volume size: Go to custom and choose 2000 MB. This is a temporary image you + can delete once you're done compiling if you wish. + Volume format: Choose Mac OS Extended (Case-sensitive, journaled). + Mac OS X's default file system does not allow you to name two files + the same with different cases (abcd and ABCD) but you need this for + crosstool. So that's why we're creating a disk image. Leave everything + else the default and save it wherever you want. + +2) Create another disk image where the final toolchain will be installed. + Your crosstool needs to go on a disk image for the same reason--needs a + case sensitive file system and regular Mac OS X HFS+ is not. So we have to + make another one. Follow the steps above but set the volume name to + Crosstool and then make the volume size something like 300MB. Just make + sure you leave plenty of room for any libraries you want to add to your + cross compiler and that kind of stuff. The resulting toolchain will be about + 110 MB in size. Set the Volume Format to + Mac OS Extended (Case-sensitive, journaled). + Save this image somewhere handy. You'll be using it forever after this. + + +3) Make sure they're both mounted. + +4) cd /Volumes/CrosstoolCompile + +5) Grab crosstool-ng: + curl -O http://ymorin.is-a-geek.org/download \ + /crosstool-ng/crosstool-ng-1.4.2.tar.bz2 + (OS X doesn't come with wget by default) + +6) Expand it + tar -xf crosstool-ng-1.4.2.tar.bz2 + cd crosstool-ng-1.4.2 + +7) Build it + export PATH=/usr/local/bin:$PATH + + Make sure you do it like this. + /usr/local/bin has to come in the path BEFORE anything else. + + ./configure --local + make + +8) Configure crosstool + ./ct-ng menuconfig + +At this point you should have a screen up similar to the Linux kernel config. +Now set up options. Leave options as default if I haven't mentioned them. + +Paths and misc options: + Enable Use obsolete features + Enable Try features marked as EXPERIMENTAL + Set prefix directory to: + /Volumes/Crosstool/${CT_TARGET} + (this tells it to install on the disk image you created) + Number of parallel jobs: Multiply the number of cores you have times 2. + That's what I generally do. So my dual core can do 4 jobs. + Makes compiling the toolchain faster. + +Target options: + Target Architecture: ARM + Use EABI: Do NOT check this. The default TS Debian filesystem is OABI. + If you are doing an EABI one, you can set this to true (but may want + to do a different version of gcc/glibc) + Architecture level: armv4t + armv4t is for the EP9302. other processors you would pick the + right architecture here. + Floating point: Hardware + + I believe this is correct even though it's not really using an FPU because + the pre-EABI debian distro was compiled with hardfloat instructions so + whenever you do a floating point instruction the kernel is actually + trapping an illegal instruction error, makes for slow floating point... + EABI is so much better. + + I know hardware is the default, but I just wanted to clarify that you need + to choose hardware here. I'm pretty sure anyway. + +Toolchain Options: + Tuple's vendor string: whatever you want. + It'll be arm-yourtuple-linux-gnu when you're finished. + +Operating System: + Target OS: linux + Linux kernel version: 2.6.21.7 (best match for TS kernel!) + +binutils: + version: 2.19.1 +C compiler: + gcc + version: 4.1.2 + choose C++ below, so you can compile C++! +C-library: + glibc (NOT eglibc for this) + glibc version: 2.3.6 + Threading implementation to use: linuxthreads + +(note: nptl is better than linuxthreads, but it looks like nptl didn't support + ARM back in glibc 2.3.6? + +Exit and save config. + +Now we need to add a patch. Looks like the configure script for glibc does not +like some of apple's binutils, so we need to patch it to skip the version tests +for as and ld. Stick this patch in crosstool-ng-1.4.2/patches/glibc/2.3.6 to +skip the version test for as and ld: + +http://homepage.mac.com/macg3/300-glibc-2.3.6-configure-patch-OSX.patch + +(or see below, at the end of this file) + +--------- + +Okay, done setting up crosstool...now... + +./ct-ng build + +Sit back, relax, wait a while. Crosstool-ng will do the rest, automatically +downloading tarballs, patching them, installing them. Could take quite a long +time. The actual compiling took about 30 minutes on my older MacBook Pro. When +you're done you have a cross compiler on your disk image that you named +"Crosstool". Look in there and you're all set! + +So whenever you want to use the cross compiler, you need to mount this disk +image. You could also create an actual partition on your computer that is +Mac OS X extended case-sensitive if you wish. Then you don't need the disk +image. + +You can delete the CrosstoolCompile disk image. It was just used temporarily +while compiling everything. + +Note that I'm pretty sure gcc 4.1.2 has a bug in assembly generation that will +cause Qt 4.5 to segfault. I'm fairly sure I saw this problem before with 4.1.2. +I know for a fact that gcc 4.3.3 has the bug. This bug report: +http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39429 has the details. I adapted the +patch at the bottom to work with gcc 4.3.3. you might be able to apply it to +other gcc versions. Not sure. I think 4.0.4 does not have this bug so you might +even try compiling 4.0.4 instead of 4.1.2. Lots of options. Hope this helps, +I've struggled with this stuff a lot but it's so convenient to have a native +OS X toolchain! + + +Patch +----- + +Here is the afore-mentioned patch: + +---8<--- +Mac OS X fails configuring because its included binutils kind of suck. +This patch makes the glibc 2.3.6 configure script ignore the +installed version of as and ld. It just makes the configure +script believe that it's as version 2.13 and ld 2.13. + +Made on 2009-08-08 by Doug Brown + +--- glibc-2.3.6/configure.orig 2009-08-08 10:40:10.000000000 -0700 ++++ glibc-2.3.6/configure 2009-08-08 10:42:49.000000000 -0700 +@@ -3916,10 +3916,7 @@ else + echo $ECHO_N "checking version of $AS... $ECHO_C" >&6 + ac_prog_version=`$AS -v &1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'` + case $ac_prog_version in +- '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; +- 2.1[3-9]*) +- ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; +- *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; ++ *) ac_prog_version="2.13, ok"; ac_verc_fail=no;; + + esac + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 +@@ -3977,10 +3974,7 @@ else + echo $ECHO_N "checking version of $LD... $ECHO_C" >&6 + ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'` + case $ac_prog_version in +- '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; +- 2.1[3-9]*) +- ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; +- *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; ++ *) ac_prog_version="2.13, ok"; ac_verc_fail=no;; + + esac + echo "$as_me:$LINENO: result: $ac_prog_version" >&5 +---8<--- -- cgit v0.10.2-6-g49f6 From 0233ac8534a367afba9c293f0485cb8af7d67114 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Tue, 8 Sep 2009 22:42:48 +0200 Subject: kconfig: allow stdin/stdout redirection Allow stdin/stdout redirection for the CLI conf (not mconf). This allows to recall a sample and automatically apply the defaults to new configuration option, with something like the following: yes "" |ct-ng "sample_name" diff --git a/kconfig/conf.c b/kconfig/conf.c index 5d10a8e..cded872 100644 --- a/kconfig/conf.c +++ b/kconfig/conf.c @@ -67,10 +67,10 @@ static void strip(char *str) static void check_stdin(void) { if (!valid_stdin) { - printf(_("aborted!\n\n")); - printf(_("Console input/output is redirected. ")); - printf(_("Run 'make oldconfig' to update configuration.\n\n")); - exit(1); + /* For crosstool-NG, we don't care if stdin/stdout got redirected. + * In this case, just printf a cariage return, for pretty output. + */ + printf("\n"); } } -- cgit v0.10.2-6-g49f6 From 9335bb7cd6391893dd503bb93b81084033ee6a74 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Wed, 9 Sep 2009 00:02:01 +0200 Subject: gcc: add patch to fix EABI for armv4t As pointed out by Martin GUY, gcc incorrectly generates armv5t instrcutions for EABI, even for cores that are an armv4t. The new patch (for the 4.3 series) fixes the problem by downgrading the default CPU for EABI to being an armv4t core. diff --git a/patches/gcc/4.3.0/380-unbreak-armv4t.patch b/patches/gcc/4.3.0/380-unbreak-armv4t.patch new file mode 100644 index 0000000..af14e0d --- /dev/null +++ b/patches/gcc/4.3.0/380-unbreak-armv4t.patch @@ -0,0 +1,11 @@ +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:44.000000000 +0200 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:51.000000000 +0200 +@@ -44,7 +44,7 @@ + The ARM10TDMI core is the default for armv5t, so set + SUBTARGET_CPU_DEFAULT to achieve this. */ + #undef SUBTARGET_CPU_DEFAULT +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi + + /* TARGET_BIG_ENDIAN_DEFAULT is set in + config.gcc for big endian configurations. */ diff --git a/patches/gcc/4.3.1/360-unbreak-armv4t.patch b/patches/gcc/4.3.1/360-unbreak-armv4t.patch new file mode 100644 index 0000000..af14e0d --- /dev/null +++ b/patches/gcc/4.3.1/360-unbreak-armv4t.patch @@ -0,0 +1,11 @@ +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:44.000000000 +0200 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:51.000000000 +0200 +@@ -44,7 +44,7 @@ + The ARM10TDMI core is the default for armv5t, so set + SUBTARGET_CPU_DEFAULT to achieve this. */ + #undef SUBTARGET_CPU_DEFAULT +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi + + /* TARGET_BIG_ENDIAN_DEFAULT is set in + config.gcc for big endian configurations. */ diff --git a/patches/gcc/4.3.2/390-unbreak-armv4t.patch b/patches/gcc/4.3.2/390-unbreak-armv4t.patch new file mode 100644 index 0000000..af14e0d --- /dev/null +++ b/patches/gcc/4.3.2/390-unbreak-armv4t.patch @@ -0,0 +1,11 @@ +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:44.000000000 +0200 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:51.000000000 +0200 +@@ -44,7 +44,7 @@ + The ARM10TDMI core is the default for armv5t, so set + SUBTARGET_CPU_DEFAULT to achieve this. */ + #undef SUBTARGET_CPU_DEFAULT +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi + + /* TARGET_BIG_ENDIAN_DEFAULT is set in + config.gcc for big endian configurations. */ diff --git a/patches/gcc/4.3.3/390-unbreak-armv4t.patch b/patches/gcc/4.3.3/390-unbreak-armv4t.patch new file mode 100644 index 0000000..af14e0d --- /dev/null +++ b/patches/gcc/4.3.3/390-unbreak-armv4t.patch @@ -0,0 +1,11 @@ +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:44.000000000 +0200 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:51.000000000 +0200 +@@ -44,7 +44,7 @@ + The ARM10TDMI core is the default for armv5t, so set + SUBTARGET_CPU_DEFAULT to achieve this. */ + #undef SUBTARGET_CPU_DEFAULT +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi + + /* TARGET_BIG_ENDIAN_DEFAULT is set in + config.gcc for big endian configurations. */ diff --git a/patches/gcc/4.3.4/390-unbreak-armv4t.patch b/patches/gcc/4.3.4/390-unbreak-armv4t.patch new file mode 100644 index 0000000..af14e0d --- /dev/null +++ b/patches/gcc/4.3.4/390-unbreak-armv4t.patch @@ -0,0 +1,11 @@ +--- gcc-4.3.2.orig/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:44.000000000 +0200 ++++ gcc-4.3.2/gcc/config/arm/linux-eabi.h 2009-09-08 23:46:51.000000000 +0200 +@@ -44,7 +44,7 @@ + The ARM10TDMI core is the default for armv5t, so set + SUBTARGET_CPU_DEFAULT to achieve this. */ + #undef SUBTARGET_CPU_DEFAULT +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi + + /* TARGET_BIG_ENDIAN_DEFAULT is set in + config.gcc for big endian configurations. */ -- cgit v0.10.2-6-g49f6 From 26b3a17f58e9af55a36d1455c2a61ca4f22225b3 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 12 Sep 2009 00:11:12 +0200 Subject: libc/eglibc: fix download Fix the test to check if download is forced. diff --git a/scripts/build/libc/eglibc.sh b/scripts/build/libc/eglibc.sh index 245cda8..340a02f 100644 --- a/scripts/build/libc/eglibc.sh +++ b/scripts/build/libc/eglibc.sh @@ -54,7 +54,7 @@ do_libc_get() { -a -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_linuxthreads}" \ -a -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_localedef}" \ -a -f "${CT_LOCAL_TARBALLS_DIR}/${eglibc_ports}" \ - "${CT_FORCE_DOWNLOAD}" != "y" \ + -a "${CT_FORCE_DOWNLOAD}" != "y" \ ]; then CT_DoLog DEBUG "Got 'eglibc-${CT_LIBC_VERSION}' from local storage" for file in ${eglibc} ${eglibc_linuxthreads} ${eglibc_localedef} ${eglibc_ports}; do -- cgit v0.10.2-6-g49f6 From 6b37673b6477be9c3796ce8f398f9f823471d21f Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 12 Sep 2009 00:10:38 +0200 Subject: samples: fix saving samples Use a correct sed pattern when setting CT_PREFIX_DIR diff --git a/scripts/saveSample.sh.in b/scripts/saveSample.sh.in index 4ef71ce..9e4e358 100644 --- a/scripts/saveSample.sh.in +++ b/scripts/saveSample.sh.in @@ -69,7 +69,7 @@ samp_dir="samples/${samp_name}" mkdir -p "${samp_dir}" # Save the crosstool-NG config file -"${sed}" -r -e 's|^(CT_PREFIX_DIR)=.*|\1="${HOME}/x-tools/${samp_name}"|;' \ +"${sed}" -r -e 's|^(CT_PREFIX_DIR)=.*|\1="${HOME}/x-tools/${CT_TARGET}"|;' \ -e 's|^# CT_LOG_TO_FILE is not set$|CT_LOG_TO_FILE=y|;' \ -e 's|^# CT_LOG_FILE_COMPRESS is not set$|CT_LOG_FILE_COMPRESS=y|;' \ -e 's|^(CT_LOCAL_TARBALLS_DIR)=.*|\1="${HOME}/src"|;' \ -- cgit v0.10.2-6-g49f6 From 414f639105293d3df3ec5cfc6f32edcd0f0b558f Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 12 Sep 2009 10:16:28 +0200 Subject: comp-libs/cloog: new versions have the version number in the dir name For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl. For any later versions, the driectory name does have the version, such as cloog-ppl-0.15.4. diff --git a/scripts/build/companion_libs/cloog.sh b/scripts/build/companion_libs/cloog.sh index 0e6d74f..fae3f72 100644 --- a/scripts/build/companion_libs/cloog.sh +++ b/scripts/build/companion_libs/cloog.sh @@ -18,8 +18,17 @@ do_cloog_get() { # Extract CLooG do_cloog_extract() { + local _t + CT_Extract "cloog-ppl-${CT_CLOOG_VERSION}" - CT_Pushd "${CT_SRC_DIR}/cloog-ppl" + + # Version 0.15.3 has a dirname 'cloog-ppl' (with no version in it!) + # while versions 0.15.4 onward do have the version in the dirname. + case "${CT_CLOOG_VERSION}" in + 0.15.3) _t="";; + *) _t="-${CT_CLOOG_VERSION}";; + esac + CT_Pushd "${CT_SRC_DIR}/cloog-ppl${_t}" CT_Patch "cloog-ppl-${CT_CLOOG_VERSION}" nochdir CT_Popd } -- cgit v0.10.2-6-g49f6 From ffe6b1cb572adf62e700785f319d6416581847f8 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 12 Sep 2009 10:18:36 +0200 Subject: comp-libs/mpc: add latest 0.7 version. diff --git a/config/companion_libs/mpc.in b/config/companion_libs/mpc.in index 0aa1369..0a7b1a5 100644 --- a/config/companion_libs/mpc.in +++ b/config/companion_libs/mpc.in @@ -8,6 +8,10 @@ config MPC_V_0_6 bool prompt "0.6" +config MPC_V_0_7 + bool + prompt "0.7" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice @@ -15,5 +19,6 @@ endchoice config MPC_VERSION string default "0.6" if MPC_V_0_6 + default "0.7" if MPC_V_0_7 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! -- cgit v0.10.2-6-g49f6 From 338f763aef16c4e3a0ea9f9f3515f6f102c5683b Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 12 Sep 2009 11:19:30 +0200 Subject: kernel/linux: add latest versions Add 2.6.27.33 as long-term stable, and 2.6.30.6 and 2.6.31. diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 12ae5a5..2d7c0d5 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -77,9 +77,9 @@ config KERNEL_V_2_6_26_8 prompt "2.6.26.8 (OBSOLETE)" depends on OBSOLETE -config KERNEL_V_2_6_27_31 +config KERNEL_V_2_6_27_33 bool - prompt "2.6.27.31 (long-term stable)" + prompt "2.6.27.33 (long-term stable)" config KERNEL_V_2_6_28_10 bool @@ -137,6 +137,14 @@ config KERNEL_V_2_6_30_5 bool prompt "2.6.30.5" +config KERNEL_V_2_6_30_6 + bool + prompt "2.6.30.6" + +config KERNEL_V_2_6_31 + bool + prompt "2.6.31" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -159,7 +167,7 @@ config KERNEL_VERSION default "2.6.24.7" if KERNEL_V_2_6_24_7 default "2.6.25.20" if KERNEL_V_2_6_25_20 default "2.6.26.8" if KERNEL_V_2_6_26_8 - default "2.6.27.31" if KERNEL_V_2_6_27_31 + default "2.6.27.33" if KERNEL_V_2_6_27_33 default "2.6.28.10" if KERNEL_V_2_6_28_10 default "2.6.29" if KERNEL_V_2_6_29 default "2.6.29.1" if KERNEL_V_2_6_29_1 @@ -174,6 +182,8 @@ config KERNEL_VERSION default "2.6.30.3" if KERNEL_V_2_6_30_3 default "2.6.30.4" if KERNEL_V_2_6_30_4 default "2.6.30.5" if KERNEL_V_2_6_30_5 + default "2.6.30.6" if KERNEL_V_2_6_30_6 + default "2.6.31" if KERNEL_V_2_6_31 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! help -- cgit v0.10.2-6-g49f6 From 00f6b4695f22aba257af8363d317d90ecb336f78 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 11:49:10 +0200 Subject: samples: update diff --git a/samples/alphaev56-unknown-linux-gnu/crosstool.config b/samples/alphaev56-unknown-linux-gnu/crosstool.config index 278feb6..c7740dd 100644 --- a/samples/alphaev56-unknown-linux-gnu/crosstool.config +++ b/samples/alphaev56-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1502M -# Tue May 5 20:19:46 2009 +# crosstool-NG version: hg_default@1518_ecf0e1c4f2f2 +# Sun Sep 6 20:26:58 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="alpha" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_CPU="ev56" @@ -94,6 +108,7 @@ CT_TARGET_LDFLAGS="" # CT_ARCH_alpha=y # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -108,6 +123,7 @@ CT_ARCH_ALPHA_EV56=y # CT_ARCH_ALPHA_EV6 is not set # CT_ARCH_ALPHA_EV67 is not set CT_ARCH_ALPHA_VARIANT="ev56" +CT_ARCH_USE_MMU=y # # Target optimisations @@ -122,7 +138,6 @@ CT_ARCH_ALPHA_VARIANT="ev56" # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -151,6 +166,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29.1" # CT_KERNEL_bare_metal is not set @@ -166,19 +182,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set CT_KERNEL_V_2_6_29_1=y +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -187,23 +205,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# Companion libraries +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_MPFR_TARGET is not set -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -256,13 +269,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set # CT_CC_V_4_3_2 is not set CT_CC_V_4_3_3=y +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y # CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -289,6 +305,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -329,17 +346,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -349,8 +355,9 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_1 is not set # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set -CT_DUMA_V_2_5_14=y -CT_DUMA_VERSION="2_5_14" +# CT_DUMA_V_2_5_14 is not set +CT_DUMA_V_2_5_15=y +CT_DUMA_VERSION="2_5_15" CT_DEBUG_gdb=y # CT_GDB_CROSS is not set CT_GDB_NATIVE=y @@ -374,9 +381,10 @@ CT_NCURSES_V_5_7=y CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set -CT_LTRACE_V_0_5=y +# CT_LTRACE_V_0_5 is not set # CT_LTRACE_V_0_5_1 is not set -CT_LTRACE_VERSION="0.5" +CT_LTRACE_V_0_5_2=y +CT_LTRACE_VERSION="0.5.2" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set # CT_STRACE_V_4_5_14 is not set @@ -385,3 +393,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +# CT_LIBELF_V_0_8_10 is not set +CT_LIBELF_V_0_8_11=y +CT_LIBELF_VERSION="0.8.11" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_3_1=y +CT_GMP_VERSION="4.3.1" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +# CT_COMP_LIBS_TARGET is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-beagle-linux-gnueabi/crosstool.config b/samples/arm-beagle-linux-gnueabi/crosstool.config index 4d8e999..9b35b4a 100644 --- a/samples/arm-beagle-linux-gnueabi/crosstool.config +++ b/samples/arm-beagle-linux-gnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1549M -# Sun May 24 18:20:58 2009 +# crosstool-NG version: hg_default@1518_ecf0e1c4f2f2 +# Sun Sep 6 23:40:55 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set # CT_REMOVE_DOCS is not set CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -100,6 +112,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -123,7 +136,6 @@ CT_ARCH_USE_MMU=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -152,8 +164,9 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.29.4" +CT_KERNEL_VERSION="2.6.30.5" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y @@ -167,13 +180,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_24 is not set +# CT_KERNEL_V_2_6_27_31 is not set # CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set # CT_KERNEL_V_2_6_29_1 is not set # CT_KERNEL_V_2_6_29_2 is not set # CT_KERNEL_V_2_6_29_3 is not set -CT_KERNEL_V_2_6_29_4=y +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +CT_KERNEL_V_2_6_30_5=y # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -182,21 +203,9 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# Companion libraries +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y -# CT_PPL_CLOOG is not set +CT_SHARED_LIBS=y # # Binary utilities @@ -236,7 +245,7 @@ CT_BINUTILS_FOR_TARGET_BFD=y # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.3.3" +CT_CC_VERSION="4.3.4" CT_CC_gcc=y # CT_CC_V_3_2_3 is not set # CT_CC_V_3_3_6 is not set @@ -257,14 +266,17 @@ CT_CC_gcc=y # CT_CC_V_4_3_0 is not set # CT_CC_V_4_3_1 is not set # CT_CC_V_4_3_2 is not set -CT_CC_V_4_3_3=y +# CT_CC_V_4_3_3 is not set +CT_CC_V_4_3_4=y # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y # CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set # CT_CC_SJLJ_EXCEPTIONS_USE is not set CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -290,6 +302,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -330,7 +343,7 @@ CT_LIBC_ADDONS_LIST="" # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.4" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.30.5" # # Common C library options @@ -343,17 +356,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -366,8 +368,9 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_1 is not set # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set -CT_DUMA_V_2_5_14=y -CT_DUMA_VERSION="2_5_14" +# CT_DUMA_V_2_5_14 is not set +CT_DUMA_V_2_5_15=y +CT_DUMA_VERSION="2_5_15" CT_DEBUG_gdb=y CT_GDB_CROSS=y # CT_GDB_CROSS_STATIC is not set @@ -393,9 +396,10 @@ CT_NCURSES_V_5_7=y CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set -CT_LTRACE_V_0_5=y +# CT_LTRACE_V_0_5 is not set # CT_LTRACE_V_0_5_1 is not set -CT_LTRACE_VERSION="0.5" +CT_LTRACE_V_0_5_2=y +CT_LTRACE_VERSION="0.5.2" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set # CT_STRACE_V_4_5_14 is not set @@ -404,3 +408,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +# CT_LIBELF_V_0_8_10 is not set +CT_LIBELF_V_0_8_11=y +CT_LIBELF_VERSION="0.8.11" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_3_1=y +CT_GMP_VERSION="4.3.1" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-cortex_a8-linux-gnueabi/crosstool.config b/samples/arm-cortex_a8-linux-gnueabi/crosstool.config index 75f5264..8e618a0 100644 --- a/samples/arm-cortex_a8-linux-gnueabi/crosstool.config +++ b/samples/arm-cortex_a8-linux-gnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_devel_gcc-4.4@1589 -# Tue Jun 2 23:13:19 2009 +# crosstool-NG version: hg_default@1524_be404c699a26 +# Tue Sep 8 22:30:20 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -42,6 +41,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -50,7 +58,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -98,6 +110,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -121,7 +134,6 @@ CT_ARCH_USE_MMU=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -150,8 +162,9 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.29.2" +CT_KERNEL_VERSION="2.6.30.5" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y @@ -165,21 +178,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_22 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set # CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set # CT_KERNEL_V_2_6_29_1 is not set -CT_KERNEL_V_2_6_29_2=y +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +CT_KERNEL_V_2_6_30_5=y # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -188,30 +201,9 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# Companion libraries +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_PPL_CLOOG_MPC=y -CT_PPL_V_0_10_2=y -CT_PPL_VERSION="0.10.2" -CT_CLOOG_V_0_15_3=y -CT_CLOOG_VERSION="0.15.3" -CT_MPC_V_0_6=y -CT_MPC_VERSION="0.6" - -# -# Companion libraries common options -# -# CT_COMP_LIBS_CHECK is not set -CT_COMP_LIBS_TARGET=y +CT_SHARED_LIBS=y # # Binary utilities @@ -273,13 +265,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set # CT_CC_V_4_3_2 is not set # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set CT_CC_V_4_4_0=y +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y CT_CC_GCC_4_4_or_later=y CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -309,6 +304,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -349,7 +345,7 @@ CT_LIBC_ADDONS_LIST="" # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.2" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.30.5" # # Common C library options @@ -362,17 +358,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -385,8 +370,9 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_1 is not set # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set -CT_DUMA_V_2_5_14=y -CT_DUMA_VERSION="2_5_14" +# CT_DUMA_V_2_5_14 is not set +CT_DUMA_V_2_5_15=y +CT_DUMA_VERSION="2_5_15" CT_DEBUG_gdb=y CT_GDB_CROSS=y # CT_GDB_CROSS_STATIC is not set @@ -414,8 +400,9 @@ CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set # CT_LTRACE_V_0_5 is not set -CT_LTRACE_V_0_5_1=y -CT_LTRACE_VERSION="0.5.1" +# CT_LTRACE_V_0_5_1 is not set +CT_LTRACE_V_0_5_2=y +CT_LTRACE_VERSION="0.5.2" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set # CT_STRACE_V_4_5_14 is not set @@ -424,3 +411,51 @@ CT_DEBUG_strace=y # CT_STRACE_V_4_5_17 is not set CT_STRACE_V_4_5_18=y CT_STRACE_VERSION="4.5.18" + +# +# Tools facilities +# +CT_TOOL_libelf=y +# CT_LIBELF_V_0_8_10 is not set +CT_LIBELF_V_0_8_11=y +CT_LIBELF_VERSION="0.8.11" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_3_1=y +CT_GMP_VERSION="4.3.1" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +CT_PPL_CLOOG_MPC=y +CT_PPL_V_0_10_2=y +CT_PPL_VERSION="0.10.2" +CT_CLOOG_V_0_15_3=y +# CT_CLOOG_V_0_15_4 is not set +# CT_CLOOG_V_0_15_5 is not set +# CT_CLOOG_V_0_15_6 is not set +# CT_CLOOG_V_0_15_7 is not set +CT_CLOOG_VERSION="0.15.3" +CT_MPC_V_0_6=y +CT_MPC_VERSION="0.6" + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-iphone-linux-gnueabi/crosstool.config b/samples/arm-iphone-linux-gnueabi/crosstool.config index 82f87d3..fdee10b 100644 --- a/samples/arm-iphone-linux-gnueabi/crosstool.config +++ b/samples/arm-iphone-linux-gnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:02 2009 +# crosstool-NG version: hg_default@1518_ecf0e1c4f2f2 +# Mon Sep 7 23:02:51 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -42,6 +41,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -50,7 +58,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -72,12 +84,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv6" @@ -96,6 +110,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -104,6 +119,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -118,7 +134,6 @@ CT_ARCH_ARM_EABI=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -147,8 +162,9 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.27" +CT_KERNEL_VERSION="2.6.30.5" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y @@ -162,40 +178,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -CT_KERNEL_V_2_6_27=y -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +CT_KERNEL_V_2_6_30_5=y # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -204,25 +201,20 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_MPFR_TARGET is not set -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # -CT_BINUTILS_VERSION="2.19" +CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set # CT_BINUTILS_V_2_15 is not set # CT_BINUTILS_V_2_16_1 is not set @@ -237,8 +229,8 @@ CT_BINUTILS_VERSION="2.19" # CT_BINUTILS_V_2_18_91 is not set # CT_BINUTILS_V_2_18_92 is not set # CT_BINUTILS_V_2_18_93 is not set -CT_BINUTILS_V_2_19=y -# CT_BINUTILS_V_2_19_1 is not set +# CT_BINUTILS_V_2_19 is not set +CT_BINUTILS_V_2_19_1=y # CT_BINUTILS_V_2_19_50_0_1 is not set # CT_BINUTILS_V_2_19_51_0_1 is not set # CT_BINUTILS_V_2_19_51_0_2 is not set @@ -249,7 +241,7 @@ CT_BINUTILS_EXTRA_CONFIG="" # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.3.2" +CT_CC_VERSION="4.3.4" CT_CC_gcc=y # CT_CC_V_3_2_3 is not set # CT_CC_V_3_3_6 is not set @@ -269,15 +261,18 @@ CT_CC_gcc=y # CT_CC_V_4_2_4 is not set # CT_CC_V_4_3_0 is not set # CT_CC_V_4_3_1 is not set -CT_CC_V_4_3_2=y +# CT_CC_V_4_3_2 is not set # CT_CC_V_4_3_3 is not set +CT_CC_V_4_3_4=y # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -304,22 +299,25 @@ CT_LIBC="glibc" # # C-library # -CT_LIBC_VERSION="2.7" +CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set # CT_LIBC_V_2_5_1 is not set # CT_LIBC_V_2_6 is not set # CT_LIBC_V_2_6_1 is not set -CT_LIBC_V_2_7=y +# CT_LIBC_V_2_7 is not set # CT_LIBC_V_2_8 is not set -# CT_LIBC_V_2_9 is not set +CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set -CT_LIBC_GLIBC_TARBALL=y -# CT_LIBC_GLIBC_CVS is not set +CT_LIBC_GLIBC_2_8_or_later=y +# CT_LIBC_GLIBC_TARBALL is not set +CT_LIBC_GLIBC_CVS=y +CT_LIBC_GLIBC_CVS_date="" # # glibc/eglibc common options @@ -330,10 +328,22 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.27" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.30.5" # # Common C library options @@ -346,12 +356,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -359,3 +363,35 @@ CT_THREADS_NPTL=y # CT_DEBUG_gdb is not set # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_3_1=y +CT_GMP_VERSION="4.3.1" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +# CT_COMP_LIBS_TARGET is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-unknown-eabi/crosstool.config b/samples/arm-unknown-eabi/crosstool.config index 8f65482..5e9385a 100644 --- a/samples/arm-unknown-eabi/crosstool.config +++ b/samples/arm-unknown-eabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:02 2009 +# crosstool-NG version: hg_default@1519_9c7bc87be52d +# Tue Sep 8 18:27:19 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="" @@ -98,6 +112,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -106,6 +121,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -148,27 +164,23 @@ CT_BUILD_SUFFIX="" # Operating System # CT_BARE_METAL=y +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set CT_KERNEL="bare-metal" CT_KERNEL_bare_metal=y # CT_KERNEL_linux is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -196,7 +208,7 @@ CT_BINUTILS_EXTRA_CONFIG="" # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.3.2" +CT_CC_VERSION="4.3.4" CT_CC_gcc=y # CT_CC_V_3_2_3 is not set # CT_CC_V_3_3_6 is not set @@ -216,11 +228,14 @@ CT_CC_gcc=y # CT_CC_V_4_2_4 is not set # CT_CC_V_4_3_0 is not set # CT_CC_V_4_3_1 is not set -CT_CC_V_4_3_2=y +# CT_CC_V_4_3_2 is not set # CT_CC_V_4_3_3 is not set +CT_CC_V_4_3_4=y # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" @@ -242,6 +257,7 @@ CT_LIBC="none" # # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # @@ -255,12 +271,6 @@ CT_THREADS="none" CT_THREADS_NONE=y # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -286,3 +296,34 @@ CT_GDB_V_6_8=y CT_GDB_VERSION="6.8" # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_3_1=y +CT_GMP_VERSION="4.3.1" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-unknown-elf/crosstool.config b/samples/arm-unknown-elf/crosstool.config index 0550b42..8990904 100644 --- a/samples/arm-unknown-elf/crosstool.config +++ b/samples/arm-unknown-elf/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:03 2009 +# crosstool-NG version: hg_default@1519_b9c114a70021 +# Tue Sep 8 18:35:25 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="" @@ -99,6 +113,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -108,6 +123,7 @@ CT_ARCH_arm=y # CT_ARCH_x86_64 is not set # CT_ARCH_ARM_EABI is not set CT_ARCH_ARM_ABI_OK=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -150,27 +166,23 @@ CT_BUILD_SUFFIX="" # Operating System # CT_BARE_METAL=y +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set CT_KERNEL="bare-metal" CT_KERNEL_bare_metal=y # CT_KERNEL_linux is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -198,7 +210,7 @@ CT_BINUTILS_EXTRA_CONFIG="" # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.3.2" +CT_CC_VERSION="4.3.4" CT_CC_gcc=y # CT_CC_V_3_2_3 is not set # CT_CC_V_3_3_6 is not set @@ -218,11 +230,14 @@ CT_CC_gcc=y # CT_CC_V_4_2_4 is not set # CT_CC_V_4_3_0 is not set # CT_CC_V_4_3_1 is not set -CT_CC_V_4_3_2=y +# CT_CC_V_4_3_2 is not set # CT_CC_V_4_3_3 is not set +CT_CC_V_4_3_4=y # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" @@ -244,6 +259,7 @@ CT_LIBC="none" # # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # @@ -257,12 +273,6 @@ CT_THREADS="none" CT_THREADS_NONE=y # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -288,3 +298,34 @@ CT_GDB_V_6_8=y CT_GDB_VERSION="6.8" # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_3_1=y +CT_GMP_VERSION="4.3.1" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-unknown-linux-gnu/crosstool.config b/samples/arm-unknown-linux-gnu/crosstool.config index 0ef8b7b..6534d71 100644 --- a/samples/arm-unknown-linux-gnu/crosstool.config +++ b/samples/arm-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:03 2009 +# crosstool-NG version: hg_default@1524_1031ea5af395 +# Wed Sep 9 16:46:19 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set # CT_REMOVE_DOCS is not set CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="" @@ -99,6 +113,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -108,6 +123,7 @@ CT_ARCH_arm=y # CT_ARCH_x86_64 is not set # CT_ARCH_ARM_EABI is not set CT_ARCH_ARM_ABI_OK=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -122,7 +138,6 @@ CT_ARCH_ARM_ABI_OK=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -151,6 +166,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -166,40 +182,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -208,23 +205,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -277,13 +269,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -310,6 +305,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -321,6 +317,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -334,6 +331,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -350,17 +359,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -374,6 +372,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -402,6 +401,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -411,3 +411,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-unknown-linux-gnueabi/crosstool.config b/samples/arm-unknown-linux-gnueabi/crosstool.config index 19c2449..13fe7d5 100644 --- a/samples/arm-unknown-linux-gnueabi/crosstool.config +++ b/samples/arm-unknown-linux-gnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:03 2009 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb +# Wed Sep 9 18:34:50 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set # CT_REMOVE_DOCS is not set CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="" @@ -98,6 +112,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -106,6 +121,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -120,7 +136,6 @@ CT_ARCH_ARM_EABI=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -149,6 +164,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -164,40 +180,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -206,23 +203,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -275,13 +267,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set # CT_CC_SJLJ_EXCEPTIONS_USE is not set CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -308,6 +303,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -319,6 +315,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -332,6 +329,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -348,17 +357,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -372,6 +370,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -400,6 +399,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -409,3 +409,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-unknown-linux-uclibc/crosstool.config b/samples/arm-unknown-linux-uclibc/crosstool.config index 76c961e..594c35e 100644 --- a/samples/arm-unknown-linux-uclibc/crosstool.config +++ b/samples/arm-unknown-linux-uclibc/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:04 2009 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb +# Wed Sep 9 19:19:53 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv5te" @@ -99,6 +113,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -108,6 +123,7 @@ CT_ARCH_arm=y # CT_ARCH_x86_64 is not set # CT_ARCH_ARM_EABI is not set CT_ARCH_ARM_ABI_OK=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -122,7 +138,6 @@ CT_ARCH_ARM_ABI_OK=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -151,6 +166,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -166,40 +182,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -208,23 +205,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -277,13 +269,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -310,6 +305,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -320,7 +316,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -329,7 +326,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -343,17 +340,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -367,6 +353,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -395,6 +382,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -404,3 +392,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config index 9d001f2..b418916 100644 --- a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config +++ b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:04 2009 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb +# Wed Sep 9 21:13:00 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv5te" @@ -98,6 +112,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -106,6 +121,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -120,7 +136,6 @@ CT_ARCH_ARM_EABI=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -149,6 +164,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -164,40 +180,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -206,23 +203,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -275,13 +267,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set # CT_CC_SJLJ_EXCEPTIONS_USE is not set CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -308,6 +303,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -318,7 +314,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -327,7 +324,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -341,17 +338,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -365,6 +351,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -393,6 +380,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -402,3 +390,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/armeb-unknown-eabi/crosstool.config b/samples/armeb-unknown-eabi/crosstool.config index 4c621f4..2f5521c 100644 --- a/samples/armeb-unknown-eabi/crosstool.config +++ b/samples/armeb-unknown-eabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1453 -# Sun Mar 29 12:27:22 2009 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb +# Wed Sep 9 21:44:54 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -42,6 +41,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -50,7 +58,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -72,12 +84,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="" @@ -96,6 +110,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -104,6 +119,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -146,27 +162,23 @@ CT_BUILD_SUFFIX="" # Operating System # CT_BARE_METAL=y +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set CT_KERNEL="bare-metal" CT_KERNEL_bare_metal=y # CT_KERNEL_linux is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -216,9 +228,12 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" @@ -240,6 +255,7 @@ CT_LIBC="none" # # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # @@ -253,12 +269,6 @@ CT_THREADS="none" CT_THREADS_NONE=y # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -284,3 +294,34 @@ CT_GDB_V_6_8=y CT_GDB_VERSION="6.8" # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/armeb-unknown-linux-gnu/crosstool.config b/samples/armeb-unknown-linux-gnu/crosstool.config index daa9541..2854d2e 100644 --- a/samples/armeb-unknown-linux-gnu/crosstool.config +++ b/samples/armeb-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:04 2009 +# crosstool-NG version: hg_default@1525_a2c6b6c74bfb +# Wed Sep 9 21:52:00 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv5te" @@ -99,6 +113,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -108,6 +123,7 @@ CT_ARCH_arm=y # CT_ARCH_x86_64 is not set # CT_ARCH_ARM_EABI is not set CT_ARCH_ARM_ABI_OK=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -122,7 +138,6 @@ CT_ARCH_ARM_ABI_OK=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -151,6 +166,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -166,40 +182,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -208,23 +205,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -277,13 +269,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -310,6 +305,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -321,6 +317,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -334,6 +331,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -350,17 +359,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -374,6 +372,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -402,6 +401,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -411,3 +411,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/armeb-unknown-linux-gnueabi/crosstool.config b/samples/armeb-unknown-linux-gnueabi/crosstool.config index c45c7bd..cd47091 100644 --- a/samples/armeb-unknown-linux-gnueabi/crosstool.config +++ b/samples/armeb-unknown-linux-gnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:05 2009 +# crosstool-NG version: hg_default@1525_1ab712fff0a3 +# Thu Sep 10 21:04:05 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv5te" @@ -98,6 +112,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -106,6 +121,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -120,7 +136,6 @@ CT_ARCH_ARM_EABI=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -149,6 +164,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -164,40 +180,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -206,23 +203,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -275,13 +267,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set # CT_CC_SJLJ_EXCEPTIONS_USE is not set CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -308,6 +303,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -319,6 +315,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -332,6 +329,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -348,17 +357,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -372,6 +370,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -400,6 +399,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -409,3 +409,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/armeb-unknown-linux-uclibc/crosstool.config b/samples/armeb-unknown-linux-uclibc/crosstool.config index b7a7283..40f3aea 100644 --- a/samples/armeb-unknown-linux-uclibc/crosstool.config +++ b/samples/armeb-unknown-linux-uclibc/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:05 2009 +# crosstool-NG version: hg_default@1525_1ab712fff0a3 +# Thu Sep 10 21:50:06 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv5te" @@ -99,6 +113,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -108,6 +123,7 @@ CT_ARCH_arm=y # CT_ARCH_x86_64 is not set # CT_ARCH_ARM_EABI is not set CT_ARCH_ARM_ABI_OK=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -122,7 +138,6 @@ CT_ARCH_ARM_ABI_OK=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -151,6 +166,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -166,40 +182,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -208,23 +205,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -277,13 +269,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -309,6 +304,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -319,7 +315,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -328,7 +325,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -342,17 +339,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -366,6 +352,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -394,6 +381,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -403,3 +391,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config b/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config index 8fb815f..4124311 100644 --- a/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config +++ b/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:05 2009 +# crosstool-NG version: hg_default@1525_1ab712fff0a3 +# Thu Sep 10 22:13:14 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="arm" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y CT_ARCH_SUPPORT_FPU=y -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y CT_ARCH_ARCH="armv5te" @@ -98,6 +112,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set CT_ARCH_arm=y +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -106,6 +121,7 @@ CT_ARCH_arm=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_ARM_EABI=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -120,7 +136,6 @@ CT_ARCH_ARM_EABI=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -149,6 +164,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -164,40 +180,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -206,23 +203,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -275,13 +267,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y # CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set # CT_CC_SJLJ_EXCEPTIONS_USE is not set CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -308,6 +303,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -318,7 +314,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -327,7 +324,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -341,17 +338,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -365,6 +351,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -393,6 +380,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -402,3 +390,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/i586-geode-linux-uclibc/crosstool.config b/samples/i586-geode-linux-uclibc/crosstool.config index d6274f2..cae6b64 100644 --- a/samples/i586-geode-linux-uclibc/crosstool.config +++ b/samples/i586-geode-linux-uclibc/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:06 2009 +# crosstool-NG version: hg_default@1525_c1ee688c24da +# Fri Sep 11 15:53:06 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="x86" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="pentium-mmx" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -102,6 +117,7 @@ CT_TARGET_LDFLAGS="" # CT_ARCH_sh is not set CT_ARCH_x86=y # CT_ARCH_x86_64 is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -116,7 +132,6 @@ CT_ARCH_x86=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -145,6 +160,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -160,40 +176,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -202,23 +199,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -271,13 +263,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -304,6 +299,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -314,7 +310,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -323,7 +320,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -337,17 +334,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -361,6 +347,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -389,6 +376,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -398,3 +386,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/i686-nptl-linux-gnu/crosstool.config b/samples/i686-nptl-linux-gnu/crosstool.config index 60bf678..993ecf0 100644 --- a/samples/i686-nptl-linux-gnu/crosstool.config +++ b/samples/i686-nptl-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:06 2009 +# crosstool-NG version: hg_default@1525_c1ee688c24da +# Fri Sep 11 16:36:56 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="x86" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="i686" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -102,6 +117,7 @@ CT_TARGET_LDFLAGS="" # CT_ARCH_sh is not set CT_ARCH_x86=y # CT_ARCH_x86_64 is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -116,7 +132,6 @@ CT_ARCH_x86=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -145,6 +160,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -160,40 +176,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -202,23 +199,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -271,13 +263,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -304,6 +299,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -315,6 +311,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -343,17 +340,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -367,6 +353,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -395,6 +382,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -404,3 +392,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/ia64-unknown-linux-gnu/crosstool.config b/samples/ia64-unknown-linux-gnu/crosstool.config index f4c3843..a4daa1c 100644 --- a/samples/ia64-unknown-linux-gnu/crosstool.config +++ b/samples/ia64-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:06 2009 +# crosstool-NG version: hg_default@1525_c1ee688c24da +# Fri Sep 11 17:47:40 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -45,6 +44,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -53,7 +61,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -75,12 +87,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="ia64" CT_ARCH_64=y +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y # CT_ARCH_SUPPORT_ARCH is not set # CT_ARCH_SUPPORT_ABI is not set # CT_ARCH_SUPPORT_CPU is not set # CT_ARCH_SUPPORT_TUNE is not set # CT_ARCH_SUPPORT_FPU is not set -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set # CT_ARCH_BE is not set @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set CT_ARCH_ia64=y # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -102,6 +117,7 @@ CT_ARCH_ia64=y # CT_ARCH_sh is not set # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -116,7 +132,6 @@ CT_ARCH_ia64=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -145,6 +160,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.26.8" # CT_KERNEL_bare_metal is not set @@ -160,40 +176,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set CT_KERNEL_V_2_6_26_8=y -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -202,23 +199,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -271,13 +263,16 @@ CT_CC_V_3_4_6=y # CT_CC_V_4_3_1 is not set # CT_CC_V_4_3_2 is not set # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set # CT_CC_GCC_4_3_or_later is not set -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_SUPPORT_CXX=y @@ -305,6 +300,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.3.6" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set CT_LIBC_V_2_3_6=y # CT_LIBC_V_2_5 is not set @@ -316,6 +312,7 @@ CT_LIBC_V_2_3_6=y # CT_LIBC_V_2_9 is not set # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +# CT_LIBC_GLIBC_2_8_or_later is not set CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -344,17 +341,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -365,6 +351,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -399,3 +386,41 @@ CT_STRACE_V_4_5_16=y # CT_STRACE_V_4_5_17 is not set # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.16" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/mingw32,i686-none-linux-gnu/crosstool.config b/samples/mingw32,i686-none-linux-gnu/crosstool.config index 8a04d12..052d740 100644 --- a/samples/mingw32,i686-none-linux-gnu/crosstool.config +++ b/samples/mingw32,i686-none-linux-gnu/crosstool.config @@ -21,7 +21,7 @@ CT_EXPERIMENTAL=y CT_LOCAL_TARBALLS_DIR="${HOME}/src" CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" -CT_PREFIX_DIR="${HOME}/x-tools/${samp_name}" +CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" # CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y diff --git a/samples/mips-ar2315-linux-gnu/crosstool.config b/samples/mips-ar2315-linux-gnu/crosstool.config index 31f7945..6d3f0b6 100644 --- a/samples/mips-ar2315-linux-gnu/crosstool.config +++ b/samples/mips-ar2315-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: hg_default@1473_5377799f236e -# Wed Aug 19 18:15:21 2009 +# crosstool-NG version: hg_default@1525_c1ee688c24da +# Fri Sep 11 18:28:24 2009 # # @@ -23,10 +23,10 @@ CT_DEBUG_CT_SAVE_STEPS_GZIP=y # Paths # CT_LOCAL_TARBALLS_DIR="${HOME}/src" +CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" -CT_PREFIX_DIR="${HOME}/x-tools/${samp_name}" +CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -45,6 +45,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -65,10 +74,10 @@ CT_CONFIG_SHELL="bash" # CT_LOG_ERROR is not set # CT_LOG_WARN is not set # CT_LOG_INFO is not set -# CT_LOG_EXTRA is not set -CT_LOG_DEBUG=y +CT_LOG_EXTRA=y +# CT_LOG_DEBUG is not set # CT_LOG_ALL is not set -CT_LOG_LEVEL_MAX="DEBUG" +CT_LOG_LEVEL_MAX="EXTRA" # CT_LOG_SEE_TOOLS_WARN is not set CT_LOG_PROGRESS_BAR=y CT_LOG_TO_FILE=y @@ -127,7 +136,6 @@ CT_ARCH_USE_MMU=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -156,6 +164,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29.1" # CT_KERNEL_bare_metal is not set @@ -194,26 +203,9 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# Companion libraries -# -CT_GMP_MPFR=y -CT_GMP_V_4_2_2=y -# CT_GMP_V_4_2_4 is not set -# CT_GMP_V_4_3_0 is not set -# CT_GMP_V_4_3_1 is not set -CT_GMP_VERSION="4.2.2" -CT_MPFR_V_2_3_1=y -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -# CT_MPFR_V_2_4_1 is not set -CT_MPFR_VERSION="2.3.1" -# CT_PPL_CLOOG_MPC is not set - -# -# Companion libraries common options +# Common kernel options # -# CT_COMP_LIBS_CHECK is not set -# CT_COMP_LIBS_TARGET is not set +CT_SHARED_LIBS=y # # Binary utilities @@ -282,6 +274,7 @@ CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -349,18 +342,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -# CT_LIBELF_V_0_8_11 is not set -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -392,3 +373,41 @@ CT_DEBUG_strace=y # CT_STRACE_V_4_5_17 is not set CT_STRACE_V_4_5_18=y CT_STRACE_VERSION="4.5.18" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +CT_GMP_V_4_2_2=y +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.2" +CT_MPFR_V_2_3_1=y +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +# CT_MPFR_V_2_4_1 is not set +CT_MPFR_VERSION="2.3.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +# CT_COMP_LIBS_TARGET is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/mips-unknown-elf/crosstool.config b/samples/mips-unknown-elf/crosstool.config index 3a90ca4..1504312 100644 --- a/samples/mips-unknown-elf/crosstool.config +++ b/samples/mips-unknown-elf/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1453 -# Sun Mar 29 12:26:39 2009 +# crosstool-NG version: hg_default@1527_c86baf0af4eb +# Sat Sep 12 00:13:32 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -42,6 +41,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -50,7 +58,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -72,12 +84,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="mips" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y # CT_ARCH_SUPPORT_CPU is not set CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set CT_ARCH_DEFAULT_BE=y # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set CT_ARCH_mips=y # CT_ARCH_powerpc is not set @@ -102,6 +117,7 @@ CT_ARCH_mips=y # CT_ARCH_sh is not set # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -144,27 +160,23 @@ CT_BUILD_SUFFIX="" # Operating System # CT_BARE_METAL=y +# CT_KERNEL_SUPPORTS_SHARED_LIBS is not set CT_KERNEL="bare-metal" CT_KERNEL_bare_metal=y # CT_KERNEL_linux is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -214,9 +226,12 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" @@ -238,6 +253,7 @@ CT_LIBC="none" # # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # @@ -251,12 +267,6 @@ CT_THREADS="none" CT_THREADS_NONE=y # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -282,3 +292,34 @@ CT_GDB_V_6_8=y CT_GDB_VERSION="6.8" # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/mips-unknown-linux-uclibc/crosstool.config b/samples/mips-unknown-linux-uclibc/crosstool.config index 4ff03aa..37a36c4 100644 --- a/samples/mips-unknown-linux-uclibc/crosstool.config +++ b/samples/mips-unknown-linux-uclibc/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:07 2009 +# crosstool-NG version: hg_default@1529_60d3de98682b +# Sat Sep 12 11:10:18 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="mips" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y # CT_ARCH_SUPPORT_CPU is not set CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set CT_ARCH_DEFAULT_BE=y # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="mips1" @@ -97,6 +111,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set CT_ARCH_mips=y # CT_ARCH_powerpc is not set @@ -104,6 +119,7 @@ CT_ARCH_mips=y # CT_ARCH_sh is not set # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -118,7 +134,6 @@ CT_ARCH_mips=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -147,6 +162,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -162,40 +178,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -204,23 +201,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -273,13 +265,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -305,6 +300,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -315,7 +311,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -324,7 +321,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -338,15 +335,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -360,6 +348,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -393,3 +382,38 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/mipsel-unknown-linux-gnu/crosstool.config b/samples/mipsel-unknown-linux-gnu/crosstool.config index 03e6b01..c4c4ec6 100644 --- a/samples/mipsel-unknown-linux-gnu/crosstool.config +++ b/samples/mipsel-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:07 2009 +# crosstool-NG version: hg_default@1529_2be981e4a193 +# Sat Sep 12 12:42:35 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="mips" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y CT_ARCH_SUPPORT_ARCH=y CT_ARCH_SUPPORT_ABI=y # CT_ARCH_SUPPORT_CPU is not set CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set CT_ARCH_DEFAULT_BE=y # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="mips1" @@ -97,6 +111,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set CT_ARCH_mips=y # CT_ARCH_powerpc is not set @@ -104,6 +119,7 @@ CT_ARCH_mips=y # CT_ARCH_sh is not set # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -118,7 +134,6 @@ CT_ARCH_mips=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -147,6 +162,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -162,40 +178,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -204,23 +201,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -273,13 +265,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -305,6 +300,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -316,6 +312,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -329,6 +326,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -345,15 +354,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -367,6 +367,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -400,3 +401,38 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc-405-linux-gnu/crosstool.config b/samples/powerpc-405-linux-gnu/crosstool.config index bba6b29..c992144 100644 --- a/samples/powerpc-405-linux-gnu/crosstool.config +++ b/samples/powerpc-405-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:10 2009 +# crosstool-NG version: hg_default@1532_2c963a8ed490 +# Sat Sep 12 13:13:32 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set CT_ARCH_powerpc=y @@ -103,6 +118,7 @@ CT_ARCH_powerpc=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set # CT_ARCH_POWERPC_SPE is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -117,7 +133,6 @@ CT_ARCH_powerpc=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -146,6 +161,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -161,40 +177,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -203,23 +200,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -272,13 +264,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -305,6 +300,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -316,6 +312,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -329,6 +326,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -345,15 +354,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -367,6 +367,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -393,3 +394,38 @@ CT_NCURSES_V_5_7=y CT_NCURSES_VERSION="5.7" # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc-860-linux-gnu/crosstool.config b/samples/powerpc-860-linux-gnu/crosstool.config index d555420..6e60c28 100644 --- a/samples/powerpc-860-linux-gnu/crosstool.config +++ b/samples/powerpc-860-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:10 2009 +# crosstool-NG version: hg_default@1532_ffc20ebcbff5 +# Sat Sep 12 15:32:56 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set CT_ARCH_powerpc=y @@ -103,6 +118,7 @@ CT_ARCH_powerpc=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set # CT_ARCH_POWERPC_SPE is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -117,7 +133,6 @@ CT_ARCH_powerpc=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -146,6 +161,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -161,40 +177,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -203,23 +200,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -272,13 +264,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="--with-cpu=860 --enable-cxx-flags=-mcpu=860 --with-float=soft --enable-cxx-flags=-msoft-float" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -304,6 +299,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -315,6 +311,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-28" @@ -328,6 +325,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -344,12 +353,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -386,3 +389,35 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc-e500v2-linux-gnuspe/crosstool.config b/samples/powerpc-e500v2-linux-gnuspe/crosstool.config index ba8493a..1666ced 100644 --- a/samples/powerpc-e500v2-linux-gnuspe/crosstool.config +++ b/samples/powerpc-e500v2-linux-gnuspe/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:11 2009 +# crosstool-NG version: hg_default@1532_53bd3c47c73c +# Sat Sep 12 16:03:02 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -45,6 +44,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -53,7 +61,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -75,12 +87,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -96,6 +110,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set CT_ARCH_powerpc=y @@ -104,6 +119,7 @@ CT_ARCH_powerpc=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set CT_ARCH_POWERPC_SPE=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -118,7 +134,6 @@ CT_ARCH_POWERPC_SPE=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -147,6 +162,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -162,40 +178,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -204,23 +201,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_MPFR_TARGET is not set -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -271,13 +263,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="--with-long-double-128" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -308,12 +303,14 @@ CT_LIBC="eglibc" CT_LIBC_VERSION="2_9" CT_LIBC_eglibc=y # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_EGLIBC_V_2_5 is not set # CT_EGLIBC_V_2_6 is not set # CT_EGLIBC_V_2_7 is not set # CT_EGLIBC_V_2_8 is not set CT_EGLIBC_V_2_9=y +# CT_LIBC_V_2_10 is not set # CT_EGLIBC_V_TRUNK is not set CT_EGLIBC_REVISION="HEAD" CT_EGLIBC_CHECKOUT=y @@ -343,12 +340,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -356,3 +347,35 @@ CT_THREADS_NPTL=y # CT_DEBUG_gdb is not set # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +# CT_COMP_LIBS_TARGET is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc-unknown-linux-gnu/crosstool.config b/samples/powerpc-unknown-linux-gnu/crosstool.config index 9dd4114..d725d11 100644 --- a/samples/powerpc-unknown-linux-gnu/crosstool.config +++ b/samples/powerpc-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:12 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sat Sep 12 17:39:31 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set CT_ARCH_powerpc=y @@ -103,6 +118,7 @@ CT_ARCH_powerpc=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set # CT_ARCH_POWERPC_SPE is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -117,7 +133,6 @@ CT_ARCH_powerpc=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -146,6 +161,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -161,40 +177,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -203,23 +200,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -272,13 +264,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -305,6 +300,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -316,6 +312,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -344,15 +341,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -366,6 +354,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -399,3 +388,38 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc-unknown-linux-uclibc/crosstool.config b/samples/powerpc-unknown-linux-uclibc/crosstool.config index 3d6f303..a5022fa 100644 --- a/samples/powerpc-unknown-linux-uclibc/crosstool.config +++ b/samples/powerpc-unknown-linux-uclibc/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:13 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sat Sep 12 18:25:25 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set CT_ARCH_powerpc=y @@ -103,6 +118,7 @@ CT_ARCH_powerpc=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set # CT_ARCH_POWERPC_SPE is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -117,7 +133,6 @@ CT_ARCH_powerpc=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -146,6 +161,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -161,40 +177,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -203,23 +200,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -272,13 +264,16 @@ CT_CC_V_4_2_4=y # CT_CC_V_4_3_1 is not set # CT_CC_V_4_3_2 is not set # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set # CT_CC_GCC_4_3_or_later is not set -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_SUPPORT_CXX=y @@ -302,6 +297,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -312,7 +308,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -321,7 +318,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -335,15 +332,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -357,6 +345,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -390,3 +379,38 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config b/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config index 3df10d3..0c17bdd 100644 --- a/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config +++ b/samples/powerpc-unknown_nofpu-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:15 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sat Sep 12 20:36:03 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set CT_ARCH_powerpc=y @@ -103,6 +118,7 @@ CT_ARCH_powerpc=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set # CT_ARCH_POWERPC_SPE is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -117,7 +133,6 @@ CT_ARCH_powerpc=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -146,6 +161,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -161,40 +177,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -203,23 +200,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -272,13 +264,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -305,6 +300,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -316,6 +312,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y # CT_LIBC_GLIBC_TARBALL is not set CT_LIBC_GLIBC_CVS=y CT_LIBC_GLIBC_CVS_date="2009-03-29" @@ -329,6 +326,18 @@ CT_LIBC_GLIBC_EXTRA_CFLAGS="" CT_LIBC_EXTRA_CC_ARGS="" CT_LIBC_GLIBC_USE_PORTS=y CT_LIBC_ADDONS_LIST="" + +# +# WARNING!!! +# + +# +# For glibc >= 2.8, addons are only available via a CVS checkout. +# + +# +# Be sure to review the associated options, above. +# # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set @@ -345,15 +354,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -367,6 +367,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -400,3 +401,38 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/powerpc64-unknown-linux-gnu/crosstool.config b/samples/powerpc64-unknown-linux-gnu/crosstool.config index 9e8317b..02b0da8 100644 --- a/samples/powerpc64-unknown-linux-gnu/crosstool.config +++ b/samples/powerpc64-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:16 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sat Sep 12 21:57:45 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -45,6 +44,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -53,7 +61,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -75,12 +87,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="powerpc64" CT_ARCH_64=y +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set # CT_ARCH_SUPPORT_ARCH is not set CT_ARCH_SUPPORT_ABI=y CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ABI="" @@ -96,6 +110,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -104,6 +119,7 @@ CT_ARCH_powerpc64=y # CT_ARCH_x86 is not set # CT_ARCH_x86_64 is not set # CT_ARCH_POWERPC_SPE is not set +CT_ARCH_USE_MMU=y # # Target optimisations @@ -118,7 +134,6 @@ CT_ARCH_powerpc64=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -147,6 +162,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -162,40 +178,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -204,23 +201,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -273,13 +265,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -310,6 +305,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -321,6 +317,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -349,15 +346,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -371,6 +359,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -405,3 +394,38 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/sh4-unknown-linux-gnu/crosstool.config b/samples/sh4-unknown-linux-gnu/crosstool.config index 57802b5..f31ec16 100644 --- a/samples/sh4-unknown-linux-gnu/crosstool.config +++ b/samples/sh4-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:17 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sat Sep 12 23:05:12 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -45,6 +44,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -53,7 +61,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -75,12 +87,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="sh" # CT_ARCH_64 is not set +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +CT_ARCH_SUPPORTS_BOTH_ENDIAN=y # CT_ARCH_SUPPORT_ARCH is not set # CT_ARCH_SUPPORT_ABI is not set # CT_ARCH_SUPPORT_CPU is not set # CT_ARCH_SUPPORT_TUNE is not set # CT_ARCH_SUPPORT_FPU is not set -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set CT_ARCH_DEFAULT_LE=y # CT_ARCH_BE is not set @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -106,6 +121,7 @@ CT_ARCH_sh=y CT_ARCH_SH_SH4=y # CT_ARCH_SH_SH4A is not set CT_ARCH_SH_VARIANT="sh4" +CT_ARCH_USE_MMU=y # # Target optimisations @@ -120,7 +136,6 @@ CT_ARCH_SH_VARIANT="sh4" # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -149,6 +164,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.26.8" # CT_KERNEL_bare_metal is not set @@ -164,40 +180,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set CT_KERNEL_V_2_6_26_8=y -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -206,23 +203,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -# CT_GMP_MPFR_TARGET is not set -CT_GMP_V_4_2_2=y -# CT_GMP_V_4_2_4 is not set -CT_GMP_VERSION="4.2.2" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y + +# +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set # -# binutils +# GNU binutils # CT_BINUTILS_VERSION="2.19" # CT_BINUTILS_V_2_14 is not set @@ -273,13 +265,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -309,6 +304,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -320,6 +316,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -348,12 +345,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -# CT_TOOL_libelf is not set -# CT_TOOL_sstrip is not set - -# # Debug facilities # # CT_DEBUG_dmalloc is not set @@ -361,3 +352,35 @@ CT_THREADS_NPTL=y # CT_DEBUG_gdb is not set # CT_DEBUG_ltrace is not set # CT_DEBUG_strace is not set + +# +# Tools facilities +# +# CT_TOOL_libelf is not set +# CT_TOOL_sstrip is not set + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +CT_GMP_V_4_2_2=y +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.2" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +# CT_COMP_LIBS_TARGET is not set +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/x86_64-unknown-linux-gnu/crosstool.config b/samples/x86_64-unknown-linux-gnu/crosstool.config index 266ef7d..6f5e778 100644 --- a/samples/x86_64-unknown-linux-gnu/crosstool.config +++ b/samples/x86_64-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:18 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sun Sep 13 00:07:42 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="x86_64" CT_ARCH_64=y +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -102,6 +117,7 @@ CT_TARGET_LDFLAGS="" # CT_ARCH_sh is not set # CT_ARCH_x86 is not set CT_ARCH_x86_64=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -116,7 +132,6 @@ CT_ARCH_x86_64=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -145,6 +160,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -160,40 +176,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -202,23 +199,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -271,13 +263,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -304,6 +299,7 @@ CT_LIBC="glibc" CT_LIBC_VERSION="2.9" # CT_LIBC_eglibc is not set CT_LIBC_glibc=y +# CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set # CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_2_5 is not set @@ -315,6 +311,7 @@ CT_LIBC_glibc=y CT_LIBC_V_2_9=y # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set +CT_LIBC_GLIBC_2_8_or_later=y CT_LIBC_GLIBC_TARBALL=y # CT_LIBC_GLIBC_CVS is not set @@ -343,17 +340,6 @@ CT_THREADS_NPTL=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -367,6 +353,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -395,6 +382,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -404,3 +392,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" diff --git a/samples/x86_64-unknown-linux-uclibc/crosstool.config b/samples/x86_64-unknown-linux-uclibc/crosstool.config index ffa4fdb..b70cef4 100644 --- a/samples/x86_64-unknown-linux-uclibc/crosstool.config +++ b/samples/x86_64-unknown-linux-uclibc/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: svn_trunk@1474 -# Sun Apr 19 19:02:19 2009 +# crosstool-NG version: hg_default@1532_1fb0c4bd6dfb +# Sun Sep 13 11:20:20 2009 # # @@ -23,7 +23,6 @@ CT_SAVE_TARBALLS=y CT_WORK_DIR="${CT_TOP_DIR}/targets" CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_CUSTOM_PATCH is not set CT_REMOVE_DOCS=y CT_INSTALL_DIR_RO=y @@ -44,6 +43,15 @@ CT_CONNECT_TIMEOUT=10 # CT_FORCE_EXTRACT is not set CT_OVERIDE_CONFIG_GUESS_SUB=y # CT_ONLY_EXTRACT is not set +CT_PATCH_BUNDLED=y +# CT_PATCH_LOCAL is not set +# CT_PATCH_BUNDLED_LOCAL is not set +# CT_PATCH_LOCAL_BUNDLED is not set +# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set +# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set +CT_PATCH_ORDER="bundled" +# CT_PATCH_SINGLE is not set +# CT_PATCH_USE_LOCAL is not set # # Build behavior @@ -52,7 +60,11 @@ CT_PARALLEL_JOBS=1 CT_LOAD=0 CT_NICE=0 CT_USE_PIPES=y +# CT_CONFIG_SHELL_SH is not set # CT_CONFIG_SHELL_ASH is not set +CT_CONFIG_SHELL_BASH=y +# CT_CONFIG_SHELL_CUSTOM is not set +CT_CONFIG_SHELL="bash" # # Logging @@ -74,12 +86,14 @@ CT_LOG_FILE_COMPRESS=y # CT_ARCH="x86_64" CT_ARCH_64=y +# CT_ARCH_SUPPORTS_BOTH_MMU is not set +# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set CT_ARCH_SUPPORT_ARCH=y # CT_ARCH_SUPPORT_ABI is not set CT_ARCH_SUPPORT_CPU=y CT_ARCH_SUPPORT_TUNE=y # CT_ARCH_SUPPORT_FPU is not set -# CT_ARCH_SUPPORTS_BOTH_ENDIAN is not set +# CT_ARCH_DEFAULT_HAS_MMU is not set # CT_ARCH_DEFAULT_BE is not set # CT_ARCH_DEFAULT_LE is not set CT_ARCH_ARCH="k8" @@ -95,6 +109,7 @@ CT_TARGET_LDFLAGS="" # # CT_ARCH_alpha is not set # CT_ARCH_arm is not set +# CT_ARCH_avr32 is not set # CT_ARCH_ia64 is not set # CT_ARCH_mips is not set # CT_ARCH_powerpc is not set @@ -102,6 +117,7 @@ CT_TARGET_LDFLAGS="" # CT_ARCH_sh is not set # CT_ARCH_x86 is not set CT_ARCH_x86_64=y +CT_ARCH_USE_MMU=y # # Target optimisations @@ -116,7 +132,6 @@ CT_ARCH_x86_64=y # CT_USE_SYSROOT=y CT_SYSROOT_DIR_PREFIX="" -CT_SHARED_LIBS=y # # Tuple completion and aliasing @@ -145,6 +160,7 @@ CT_BUILD_SUFFIX="" # Operating System # # CT_BARE_METAL is not set +CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" CT_KERNEL_VERSION="2.6.29" # CT_KERNEL_bare_metal is not set @@ -160,40 +176,21 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27 is not set -# CT_KERNEL_V_2_6_27_1 is not set -# CT_KERNEL_V_2_6_27_2 is not set -# CT_KERNEL_V_2_6_27_3 is not set -# CT_KERNEL_V_2_6_27_4 is not set -# CT_KERNEL_V_2_6_27_5 is not set -# CT_KERNEL_V_2_6_27_6 is not set -# CT_KERNEL_V_2_6_27_7 is not set -# CT_KERNEL_V_2_6_27_8 is not set -# CT_KERNEL_V_2_6_27_9 is not set -# CT_KERNEL_V_2_6_27_10 is not set -# CT_KERNEL_V_2_6_27_11 is not set -# CT_KERNEL_V_2_6_27_12 is not set -# CT_KERNEL_V_2_6_27_13 is not set -# CT_KERNEL_V_2_6_27_14 is not set -# CT_KERNEL_V_2_6_27_15 is not set -# CT_KERNEL_V_2_6_27_16 is not set -# CT_KERNEL_V_2_6_27_17 is not set -# CT_KERNEL_V_2_6_27_18 is not set -# CT_KERNEL_V_2_6_27_19 is not set -# CT_KERNEL_V_2_6_27_20 is not set -# CT_KERNEL_V_2_6_27_21 is not set -# CT_KERNEL_V_2_6_28 is not set -# CT_KERNEL_V_2_6_28_1 is not set -# CT_KERNEL_V_2_6_28_2 is not set -# CT_KERNEL_V_2_6_28_3 is not set -# CT_KERNEL_V_2_6_28_4 is not set -# CT_KERNEL_V_2_6_28_5 is not set -# CT_KERNEL_V_2_6_28_6 is not set -# CT_KERNEL_V_2_6_28_7 is not set -# CT_KERNEL_V_2_6_28_8 is not set -# CT_KERNEL_V_2_6_28_9 is not set +# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_28_10 is not set CT_KERNEL_V_2_6_29=y # CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_5 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -202,23 +199,18 @@ CT_KERNEL_LINUX_VERBOSE_LEVEL=0 # CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set # -# GMP and MPFR +# Common kernel options # -CT_GMP_MPFR=y -CT_GMP_MPFR_TARGET=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -CT_GMP_VERSION="4.2.4" -CT_GMP_CHECK=y -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -CT_MPFR_CHECK=y +CT_SHARED_LIBS=y # -# binutils +# Binary utilities +# +CT_ARCH_BINFMT_ELF=y +# CT_ARCH_BINFMT_FLAT is not set + +# +# GNU binutils # CT_BINUTILS_VERSION="2.19.1" # CT_BINUTILS_V_2_14 is not set @@ -271,13 +263,16 @@ CT_CC_gcc=y # CT_CC_V_4_3_1 is not set CT_CC_V_4_3_2=y # CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_4 is not set # CT_CC_V_4_4_0 is not set +# CT_CC_V_4_4_1 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_snapshot is not set +# CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set # CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set +CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" @@ -304,6 +299,7 @@ CT_LIBC="uClibc" CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_eglibc is not set # CT_LIBC_glibc is not set +# CT_LIBC_newlib is not set CT_LIBC_uClibc=y # CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_0_9_28_1 is not set @@ -314,7 +310,8 @@ CT_LIBC_uClibc=y CT_LIBC_V_0_9_30_1=y # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set -# CT_LIBC_UCLIBC_PARALLEL is not set +CT_LIBC_UCLIBC_0_9_30_or_later=y +CT_LIBC_UCLIBC_PARALLEL=y CT_LIBC_UCLIBC_VERBOSITY_0=y # CT_LIBC_UCLIBC_VERBOSITY_1 is not set CT_LIBC_UCLIBC_VERBOSITY="" @@ -323,7 +320,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # @@ -337,17 +334,6 @@ CT_THREADS_LINUXTHREADS=y # CT_THREADS_NONE is not set # -# Tools facilities -# -CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -CT_LIBELF_VERSION="0.8.10" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# # Debug facilities # CT_DEBUG_dmalloc=y @@ -361,6 +347,7 @@ CT_DUMA_SO=y # CT_DUMA_V_2_5_8 is not set # CT_DUMA_V_2_5_12 is not set CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_15 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -389,6 +376,7 @@ CT_DEBUG_ltrace=y # CT_LTRACE_V_0_4 is not set CT_LTRACE_V_0_5=y # CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5_2 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y # CT_STRACE_V_4_5 is not set @@ -398,3 +386,41 @@ CT_DEBUG_strace=y CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set CT_STRACE_VERSION="4.5.17" + +# +# Tools facilities +# +CT_TOOL_libelf=y +CT_LIBELF_V_0_8_10=y +# CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_VERSION="0.8.10" +CT_TOOL_sstrip=y +CT_SSTRIP_BUILDROOT=y +# CT_SSTRIP_ELFKICKERS is not set +CT_SSTRIP_FROM="buildroot" + +# +# Companion libraries +# +CT_WRAPPER_NEEDED=y +CT_GMP_MPFR=y +# CT_GMP_V_4_2_2 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_3_1 is not set +CT_GMP_VERSION="4.2.4" +# CT_MPFR_V_2_3_1 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_4_0 is not set +CT_MPFR_V_2_4_1=y +CT_MPFR_VERSION="2.4.1" +# CT_PPL_CLOOG_MPC is not set + +# +# Companion libraries common options +# +# CT_COMP_LIBS_CHECK is not set +CT_COMP_LIBS_TARGET=y +CT_TOOLS_WRAPPER_SCRIPT=y +# CT_TOOLS_WRAPPER_EXEC is not set +CT_TOOLS_WRAPPER="script" -- cgit v0.10.2-6-g49f6 From 028b9d1c98e2c96745f5c2ae5089076a17b96667 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 12:25:33 +0200 Subject: comp-libs/cloog: fix building For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl. For any later versions, the driectory name does have the version, such as cloog-ppl-0.15.4. diff --git a/scripts/build/companion_libs/cloog.sh b/scripts/build/companion_libs/cloog.sh index fae3f72..f6eb68a 100644 --- a/scripts/build/companion_libs/cloog.sh +++ b/scripts/build/companion_libs/cloog.sh @@ -34,22 +34,31 @@ do_cloog_extract() { } do_cloog() { + local _t + + # Version 0.15.3 has a dirname 'cloog-ppl' (with no version in it!) + # while versions 0.15.4 onward do have the version in the dirname. + case "${CT_CLOOG_VERSION}" in + 0.15.3) _t="";; + *) _t="-${CT_CLOOG_VERSION}";; + esac + mkdir -p "${CT_BUILD_DIR}/build-cloog-ppl" cd "${CT_BUILD_DIR}/build-cloog-ppl" CT_DoStep INFO "Installing CLooG/ppl" CT_DoLog EXTRA "Configuring CLooG/ppl" - CFLAGS="${CT_CFLAGS_FOR_HOST}" \ - CT_DoExecLog ALL \ - "${CT_SRC_DIR}/cloog-ppl/configure" \ - --build=${CT_BUILD} \ - --host=${CT_HOST} \ - --prefix="${CT_PREFIX_DIR}" \ - --with-gmp="${CT_PREFIX_DIR}" \ - --with-ppl="${CT_PREFIX_DIR}" \ - --enable-shared \ - --disable-static \ + CFLAGS="${CT_CFLAGS_FOR_HOST}" \ + CT_DoExecLog ALL \ + "${CT_SRC_DIR}/cloog-ppl${_t}/configure" \ + --build=${CT_BUILD} \ + --host=${CT_HOST} \ + --prefix="${CT_PREFIX_DIR}" \ + --with-gmp="${CT_PREFIX_DIR}" \ + --with-ppl="${CT_PREFIX_DIR}" \ + --enable-shared \ + --disable-static \ --with-bits=gmp CT_DoLog EXTRA "Building CLooG/ppl" -- cgit v0.10.2-6-g49f6 From 5bd5b5d687c33f1faf459c84d19f9ef49c64aa26 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 17:14:03 +0200 Subject: samples: fix uClibc config file location diff --git a/samples/arm-unknown-linux-uclibc/crosstool.config b/samples/arm-unknown-linux-uclibc/crosstool.config index 594c35e..ba5f810 100644 --- a/samples/arm-unknown-linux-uclibc/crosstool.config +++ b/samples/arm-unknown-linux-uclibc/crosstool.config @@ -326,7 +326,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config index b418916..6048cc0 100644 --- a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config +++ b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config @@ -324,7 +324,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/armeb-unknown-linux-uclibc/crosstool.config b/samples/armeb-unknown-linux-uclibc/crosstool.config index 40f3aea..72d7eaa 100644 --- a/samples/armeb-unknown-linux-uclibc/crosstool.config +++ b/samples/armeb-unknown-linux-uclibc/crosstool.config @@ -325,7 +325,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config b/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config index 4124311..0b80064 100644 --- a/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config +++ b/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config @@ -324,7 +324,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/i586-geode-linux-uclibc/crosstool.config b/samples/i586-geode-linux-uclibc/crosstool.config index cae6b64..847c644 100644 --- a/samples/i586-geode-linux-uclibc/crosstool.config +++ b/samples/i586-geode-linux-uclibc/crosstool.config @@ -320,7 +320,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/mips-unknown-linux-uclibc/crosstool.config b/samples/mips-unknown-linux-uclibc/crosstool.config index 37a36c4..66b3fcc 100644 --- a/samples/mips-unknown-linux-uclibc/crosstool.config +++ b/samples/mips-unknown-linux-uclibc/crosstool.config @@ -321,7 +321,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/powerpc-unknown-linux-uclibc/crosstool.config b/samples/powerpc-unknown-linux-uclibc/crosstool.config index a5022fa..d5e65cc 100644 --- a/samples/powerpc-unknown-linux-uclibc/crosstool.config +++ b/samples/powerpc-unknown-linux-uclibc/crosstool.config @@ -318,7 +318,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # diff --git a/samples/x86_64-unknown-linux-uclibc/crosstool.config b/samples/x86_64-unknown-linux-uclibc/crosstool.config index b70cef4..5be266c 100644 --- a/samples/x86_64-unknown-linux-uclibc/crosstool.config +++ b/samples/x86_64-unknown-linux-uclibc/crosstool.config @@ -320,7 +320,7 @@ CT_LIBC_UCLIBC_DEBUG_LEVEL_0=y # CT_LIBC_UCLIBC_DEBUG_LEVEL_2 is not set CT_LIBC_UCLIBC_DEBUG_LEVEL=0 CT_LIBC_UCLIBC_BUILD_CROSS_LDD=y -CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" +CT_LIBC_UCLIBC_CONFIG_FILE="${CT_LIB_DIR}/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config" # CT_LIBC_UCLIBC_LOCALES is not set # -- cgit v0.10.2-6-g49f6 From 2d6a221babda79345734688ffd9f36261121cae0 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 17:14:28 +0200 Subject: samples: correclty fix saving samples with a C library config file diff --git a/scripts/saveSample.sh.in b/scripts/saveSample.sh.in index 9e4e358..e91dc9e 100644 --- a/scripts/saveSample.sh.in +++ b/scripts/saveSample.sh.in @@ -99,7 +99,7 @@ fi if [ -n "${CT_LIBC_UCLIBC_CONFIG_FILE}" ]; then # We save the file, and then point the saved sample to this file CT_DoAddFileToSample "${CT_LIBC_UCLIBC_CONFIG_FILE}" "${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config" - "${sed}" -r -i -e 's|^(CT_LIBC_UCLIBC_CONFIG_FILE)=.+$|\1="'"${samp_top_dir}"'/${samp_dir}/${CT_LIBC}-${CT_LIBC_VERSION}.config"|;' \ + "${sed}" -r -i -e 's|^(CT_LIBC_UCLIBC_CONFIG_FILE)=.+$|\1="'"${samp_top_dir}"'/samples/${CT_TARGET}/${CT_LIBC}-${CT_LIBC_VERSION}.config"|;' \ "${samp_dir}/crosstool.config" else # remove any dangling files -- cgit v0.10.2-6-g49f6 From caeb4ada2387a8750acba9c514f0f356e142e777 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 17:51:33 +0200 Subject: config: re-order menu entries so that latest versions are at the top It makes better sense to have latest versions at the top of the choice entries. diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in index 5473d84..c39e518 100644 --- a/config/binutils/binutils.in +++ b/config/binutils/binutils.in @@ -9,46 +9,47 @@ choice bool prompt "binutils version" -config BINUTILS_V_2_14 +config BINUTILS_V_2_19_51_0_2 bool - prompt "2.14 (OBSOLETE)" - depends on OBSOLETE + prompt "2.19.51.0.2 (EXPERIMENTAL)" + depends on EXPERIMENTAL -config BINUTILS_V_2_15 +config BINUTILS_V_2_19_51_0_1 bool - prompt "2.15 (OBSOLETE)" - depends on OBSOLETE + prompt "2.19.51.0.1 (EXPERIMENTAL)" + depends on EXPERIMENTAL -config BINUTILS_V_2_16_1 +config BINUTILS_V_2_19_50_0_1 bool - prompt "2.16.1" + prompt "2.19.50.0.1 (EXPERIMENTAL)" + depends on EXPERIMENTAL -config BINUTILS_V_2_17 +config BINUTILS_V_2_19_1 bool - prompt "2.17" + prompt "2.19.1" -config BINUTILS_V_2_18 +config BINUTILS_V_2_19 bool - prompt "2.18" + prompt "2.19" -config BINUTILS_V_2_18_50_0_4 +config BINUTILS_V_2_18_93 bool - prompt "2.18.50.0.4 (EXPERIMENTAL)" + prompt "2.18.93 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_50_0_6 +config BINUTILS_V_2_18_92 bool - prompt "2.18.50.0.6 (EXPERIMENTAL)" + prompt "2.18.92 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_50_0_7 +config BINUTILS_V_2_18_91 bool - prompt "2.18.50.0.7 (EXPERIMENTAL)" + prompt "2.18.91 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_50_0_8 +config BINUTILS_V_2_18_90 bool - prompt "2.18.50.0.8 (EXPERIMENTAL)" + prompt "2.18.90 (EXPERIMENTAL)" depends on EXPERIMENTAL config BINUTILS_V_2_18_50_0_9 @@ -56,48 +57,47 @@ config BINUTILS_V_2_18_50_0_9 prompt "2.18.50.0.9 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_90 +config BINUTILS_V_2_18_50_0_8 bool - prompt "2.18.90 (EXPERIMENTAL)" + prompt "2.18.50.0.8 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_91 +config BINUTILS_V_2_18_50_0_7 bool - prompt "2.18.91 (EXPERIMENTAL)" + prompt "2.18.50.0.7 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_92 +config BINUTILS_V_2_18_50_0_6 bool - prompt "2.18.92 (EXPERIMENTAL)" + prompt "2.18.50.0.6 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_18_93 +config BINUTILS_V_2_18_50_0_4 bool - prompt "2.18.93 (EXPERIMENTAL)" + prompt "2.18.50.0.4 (EXPERIMENTAL)" depends on EXPERIMENTAL -config BINUTILS_V_2_19 +config BINUTILS_V_2_18 bool - prompt "2.19" + prompt "2.18" -config BINUTILS_V_2_19_1 +config BINUTILS_V_2_17 bool - prompt "2.19.1" + prompt "2.17" -config BINUTILS_V_2_19_50_0_1 +config BINUTILS_V_2_16_1 bool - prompt "2.19.50.0.1 (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "2.16.1" -config BINUTILS_V_2_19_51_0_1 +config BINUTILS_V_2_15 bool - prompt "2.19.51.0.1 (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "2.15 (OBSOLETE)" + depends on OBSOLETE -config BINUTILS_V_2_19_51_0_2 +config BINUTILS_V_2_14 bool - prompt "2.19.51.0.2 (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "2.14 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -105,25 +105,25 @@ endchoice config BINUTILS_VERSION string - default "2.14" if BINUTILS_V_2_14 - default "2.15" if BINUTILS_V_2_15 - default "2.16.1" if BINUTILS_V_2_16_1 - default "2.17" if BINUTILS_V_2_17 - default "2.18" if BINUTILS_V_2_18 - default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4 - default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6 - default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7 - default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8 - default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9 - default "2.18.90" if BINUTILS_V_2_18_90 - default "2.18.91" if BINUTILS_V_2_18_91 - default "2.18.92" if BINUTILS_V_2_18_92 - default "2.18.93" if BINUTILS_V_2_18_93 - default "2.19" if BINUTILS_V_2_19 - default "2.19.1" if BINUTILS_V_2_19_1 - default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1 - default "2.19.51.0.1" if BINUTILS_V_2_19_51_0_1 default "2.19.51.0.2" if BINUTILS_V_2_19_51_0_2 + default "2.19.51.0.1" if BINUTILS_V_2_19_51_0_1 + default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1 + default "2.19.1" if BINUTILS_V_2_19_1 + default "2.19" if BINUTILS_V_2_19 + default "2.18.93" if BINUTILS_V_2_18_93 + default "2.18.92" if BINUTILS_V_2_18_92 + default "2.18.91" if BINUTILS_V_2_18_91 + default "2.18.90" if BINUTILS_V_2_18_90 + default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9 + default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8 + default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7 + default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6 + default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4 + default "2.18" if BINUTILS_V_2_18 + default "2.17" if BINUTILS_V_2_17 + default "2.16.1" if BINUTILS_V_2_16_1 + default "2.15" if BINUTILS_V_2_15 + default "2.14" if BINUTILS_V_2_14 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/cc/gcc.in b/config/cc/gcc.in index 1b09d54..39043a7 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -17,118 +17,118 @@ choice bool prompt "gcc version" -config CC_V_3_2_3 +config CC_V_4_4_1 bool - prompt "3.2.3 (OBSOLETE)" - depends on OBSOLETE + prompt "4.4.1 (EXPERIMENTAL)" + depends on EXPERIMENTAL + select CC_GCC_4_3_or_later + select CC_GCC_4_4_or_later -config CC_V_3_3_6 +config CC_V_4_4_0 bool - prompt "3.3.6 (OBSOLETE)" - depends on OBSOLETE + prompt "4.4.0 (EXPERIMENTAL)" + depends on EXPERIMENTAL + select CC_GCC_4_3_or_later + select CC_GCC_4_4_or_later -config CC_V_3_4_6 +config CC_V_4_3_4 bool - prompt "3.4.6 (OBSOLETE)" - depends on OBSOLETE + prompt "4.3.4" + select CC_GCC_4_3_or_later -config CC_V_4_0_0 +config CC_V_4_3_3 bool - prompt "4.0.0 (OBSOLETE)" - depends on OBSOLETE + prompt "4.3.3" + select CC_GCC_4_3_or_later -config CC_V_4_0_1 +config CC_V_4_3_2 bool - prompt "4.0.1 (OBSOLETE)" - depends on OBSOLETE + prompt "4.3.2" + select CC_GCC_4_3_or_later -config CC_V_4_0_2 +config CC_V_4_3_1 bool - prompt "4.0.2 (OBSOLETE)" - depends on OBSOLETE + prompt "4.3.1" + select CC_GCC_4_3_or_later -config CC_V_4_0_3 +config CC_V_4_3_0 bool - prompt "4.0.3 (OBSOLETE)" - depends on OBSOLETE + prompt "4.3.0 (EXPERIMENTAL)" + depends on EXPERIMENTAL + select CC_GCC_4_3_or_later -config CC_V_4_0_4 +config CC_V_4_2_4 bool - prompt "4.0.4" + prompt "4.2.4" -config CC_V_4_1_0 +config CC_V_4_2_3 bool - prompt "4.1.0 (OBSOLETE)" - depends on OBSOLETE + prompt "4.2.3" -config CC_V_4_1_1 +config CC_V_4_2_2 bool - prompt "4.1.1 (OBSOLETE)" - depends on OBSOLETE + prompt "4.2.2" -config CC_V_4_1_2 +config CC_V_4_2_1 bool - prompt "4.1.2" + prompt "4.2.1" config CC_V_4_2_0 bool prompt "4.2.0" -config CC_V_4_2_1 +config CC_V_4_1_2 bool - prompt "4.2.1" + prompt "4.1.2" -config CC_V_4_2_2 +config CC_V_4_1_1 bool - prompt "4.2.2" + prompt "4.1.1 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_2_3 +config CC_V_4_1_0 bool - prompt "4.2.3" + prompt "4.1.0 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_2_4 +config CC_V_4_0_4 bool - prompt "4.2.4" + prompt "4.0.4" -config CC_V_4_3_0 +config CC_V_4_0_3 bool - prompt "4.3.0 (EXPERIMENTAL)" - depends on EXPERIMENTAL - select CC_GCC_4_3_or_later + prompt "4.0.3 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_3_1 +config CC_V_4_0_2 bool - prompt "4.3.1" - select CC_GCC_4_3_or_later + prompt "4.0.2 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_3_2 +config CC_V_4_0_1 bool - prompt "4.3.2" - select CC_GCC_4_3_or_later + prompt "4.0.1 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_3_3 +config CC_V_4_0_0 bool - prompt "4.3.3" - select CC_GCC_4_3_or_later + prompt "4.0.0 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_3_4 +config CC_V_3_4_6 bool - prompt "4.3.4" - select CC_GCC_4_3_or_later + prompt "3.4.6 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_4_0 +config CC_V_3_3_6 bool - prompt "4.4.0 (EXPERIMENTAL)" - depends on EXPERIMENTAL - select CC_GCC_4_3_or_later - select CC_GCC_4_4_or_later + prompt "3.3.6 (OBSOLETE)" + depends on OBSOLETE -config CC_V_4_4_1 +config CC_V_3_2_3 bool - prompt "4.4.1 (EXPERIMENTAL)" - depends on EXPERIMENTAL - select CC_GCC_4_3_or_later - select CC_GCC_4_4_or_later + prompt "3.2.3 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -146,29 +146,29 @@ config CC_GCC_4_4_or_later config CC_VERSION string - default "3.2.3" if CC_V_3_2_3 - default "3.3.6" if CC_V_3_3_6 - default "3.4.6" if CC_V_3_4_6 - default "4.0.0" if CC_V_4_0_0 - default "4.0.1" if CC_V_4_0_1 - default "4.0.2" if CC_V_4_0_2 - default "4.0.3" if CC_V_4_0_3 - default "4.0.4" if CC_V_4_0_4 - default "4.1.0" if CC_V_4_1_0 - default "4.1.1" if CC_V_4_1_1 - default "4.1.2" if CC_V_4_1_2 - default "4.2.0" if CC_V_4_2_0 - default "4.2.1" if CC_V_4_2_1 - default "4.2.2" if CC_V_4_2_2 - default "4.2.3" if CC_V_4_2_3 - default "4.2.4" if CC_V_4_2_4 - default "4.3.0" if CC_V_4_3_0 - default "4.3.1" if CC_V_4_3_1 - default "4.3.2" if CC_V_4_3_2 - default "4.3.3" if CC_V_4_3_3 - default "4.3.4" if CC_V_4_3_4 - default "4.4.0" if CC_V_4_4_0 default "4.4.1" if CC_V_4_4_1 + default "4.4.0" if CC_V_4_4_0 + default "4.3.4" if CC_V_4_3_4 + default "4.3.3" if CC_V_4_3_3 + default "4.3.2" if CC_V_4_3_2 + default "4.3.1" if CC_V_4_3_1 + default "4.3.0" if CC_V_4_3_0 + default "4.2.4" if CC_V_4_2_4 + default "4.2.3" if CC_V_4_2_3 + default "4.2.2" if CC_V_4_2_2 + default "4.2.1" if CC_V_4_2_1 + default "4.2.0" if CC_V_4_2_0 + default "4.1.2" if CC_V_4_1_2 + default "4.1.1" if CC_V_4_1_1 + default "4.1.0" if CC_V_4_1_0 + default "4.0.4" if CC_V_4_0_4 + default "4.0.3" if CC_V_4_0_3 + default "4.0.2" if CC_V_4_0_2 + default "4.0.1" if CC_V_4_0_1 + default "4.0.0" if CC_V_4_0_0 + default "3.4.6" if CC_V_3_4_6 + default "3.3.6" if CC_V_3_3_6 + default "3.2.3" if CC_V_3_2_3 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/companion_libs/cloog.in b/config/companion_libs/cloog.in index 2b6185d..7ae6f87 100644 --- a/config/companion_libs/cloog.in +++ b/config/companion_libs/cloog.in @@ -4,25 +4,25 @@ choice bool prompt "CLooG/ppl version" -config CLOOG_V_0_15_3 +config CLOOG_V_0_15_7 bool - prompt "0.15.3" + prompt "0.15.7" -config CLOOG_V_0_15_4 +config CLOOG_V_0_15_6 bool - prompt "0.15.4" + prompt "0.15.6" config CLOOG_V_0_15_5 bool prompt "0.15.5" -config CLOOG_V_0_15_6 +config CLOOG_V_0_15_4 bool - prompt "0.15.6" + prompt "0.15.4" -config CLOOG_V_0_15_7 +config CLOOG_V_0_15_3 bool - prompt "0.15.7" + prompt "0.15.3" # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -30,10 +30,10 @@ endchoice config CLOOG_VERSION string - default "0.15.3" if CLOOG_V_0_15_3 - default "0.15.4" if CLOOG_V_0_15_4 - default "0.15.5" if CLOOG_V_0_15_5 - default "0.15.6" if CLOOG_V_0_15_6 default "0.15.7" if CLOOG_V_0_15_7 + default "0.15.6" if CLOOG_V_0_15_6 + default "0.15.5" if CLOOG_V_0_15_5 + default "0.15.4" if CLOOG_V_0_15_4 + default "0.15.3" if CLOOG_V_0_15_3 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/companion_libs/gmp.in b/config/companion_libs/gmp.in index a87f417..5a8c78c 100644 --- a/config/companion_libs/gmp.in +++ b/config/companion_libs/gmp.in @@ -4,21 +4,21 @@ choice bool prompt "GMP version" -config GMP_V_4_2_2 - bool - prompt "4.2.2" - -config GMP_V_4_2_4 +config GMP_V_4_3_1 bool - prompt "4.2.4" + prompt "4.3.1" config GMP_V_4_3_0 bool prompt "4.3.0" -config GMP_V_4_3_1 +config GMP_V_4_2_4 bool - prompt "4.3.1" + prompt "4.2.4" + +config GMP_V_4_2_2 + bool + prompt "4.2.2" # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -26,9 +26,9 @@ endchoice config GMP_VERSION string - default "4.2.2" if GMP_V_4_2_2 - default "4.2.4" if GMP_V_4_2_4 - default "4.3.0" if GMP_V_4_3_0 default "4.3.1" if GMP_V_4_3_1 + default "4.3.0" if GMP_V_4_3_0 + default "4.2.4" if GMP_V_4_2_4 + default "4.2.2" if GMP_V_4_2_2 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/companion_libs/mpc.in b/config/companion_libs/mpc.in index 0a7b1a5..42d5a6f 100644 --- a/config/companion_libs/mpc.in +++ b/config/companion_libs/mpc.in @@ -4,21 +4,21 @@ choice bool prompt "MPC version" -config MPC_V_0_6 - bool - prompt "0.6" - config MPC_V_0_7 bool prompt "0.7" +config MPC_V_0_6 + bool + prompt "0.6" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice config MPC_VERSION string - default "0.6" if MPC_V_0_6 default "0.7" if MPC_V_0_7 + default "0.6" if MPC_V_0_6 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/companion_libs/mpfr.in b/config/companion_libs/mpfr.in index 910ab4e..365cd4f 100644 --- a/config/companion_libs/mpfr.in +++ b/config/companion_libs/mpfr.in @@ -4,21 +4,21 @@ choice bool prompt "MPFR version" -config MPFR_V_2_3_1 - bool - prompt "2.3.1" - -config MPFR_V_2_3_2 +config MPFR_V_2_4_1 bool - prompt "2.3.2" + prompt "2.4.1" config MPFR_V_2_4_0 bool prompt "2.4.0" -config MPFR_V_2_4_1 +config MPFR_V_2_3_2 bool - prompt "2.4.1" + prompt "2.3.2" + +config MPFR_V_2_3_1 + bool + prompt "2.3.1" # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -26,9 +26,9 @@ endchoice config MPFR_VERSION string - default "2.3.1" if MPFR_V_2_3_1 - default "2.3.2" if MPFR_V_2_3_2 - default "2.4.0" if MPFR_V_2_4_0 default "2.4.1" if MPFR_V_2_4_1 + default "2.4.0" if MPFR_V_2_4_0 + default "2.3.2" if MPFR_V_2_3_2 + default "2.3.1" if MPFR_V_2_3_1 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/debug/dmalloc.in b/config/debug/dmalloc.in index 7f4751f..b643d60 100644 --- a/config/debug/dmalloc.in +++ b/config/debug/dmalloc.in @@ -7,22 +7,22 @@ choice bool prompt "dmalloc version" +config DMALLOC_V_5_5_2 + bool + prompt "5.5.2" + config DMALLOC_V_5_4_3 bool prompt "5.4.3 (OBSOLETE)" depends on OBSOLETE -config DMALLOC_V_5_5_2 - bool - prompt "5.5.2" - # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice config DMALLOC_VERSION string - default "5.4.3" if DMALLOC_V_5_4_3 default "5.5.2" if DMALLOC_V_5_5_2 + default "5.4.3" if DMALLOC_V_5_4_3 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/debug/duma.in b/config/debug/duma.in index 987be65..7530489 100644 --- a/config/debug/duma.in +++ b/config/debug/duma.in @@ -21,25 +21,25 @@ choice bool prompt "D.U.M.A. version" -config DUMA_V_2_5_1 +config DUMA_V_2_5_15 bool - prompt "2_5_1" + prompt "2_5_15" -config DUMA_V_2_5_8 +config DUMA_V_2_5_14 bool - prompt "2_5_8" + prompt "2_5_14" config DUMA_V_2_5_12 bool prompt "2_5_12" -config DUMA_V_2_5_14 +config DUMA_V_2_5_8 bool - prompt "2_5_14" + prompt "2_5_8" -config DUMA_V_2_5_15 +config DUMA_V_2_5_1 bool - prompt "2_5_15" + prompt "2_5_1" # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -47,10 +47,10 @@ endchoice config DUMA_VERSION string - default "2_5_1" if DUMA_V_2_5_1 - default "2_5_8" if DUMA_V_2_5_8 - default "2_5_12" if DUMA_V_2_5_12 - default "2_5_14" if DUMA_V_2_5_14 default "2_5_15" if DUMA_V_2_5_15 + default "2_5_14" if DUMA_V_2_5_14 + default "2_5_12" if DUMA_V_2_5_12 + default "2_5_8" if DUMA_V_2_5_8 + default "2_5_1" if DUMA_V_2_5_1 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/debug/gdb.in b/config/debug/gdb.in index f21123d..79c9cd8 100644 --- a/config/debug/gdb.in +++ b/config/debug/gdb.in @@ -97,54 +97,54 @@ choice prompt "gdb version" depends on GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER -config GDB_V_6_4 +config GDB_V_snapshot bool - prompt "6.4 (OBSOLETE)" - depends on OBSOLETE + prompt "snapshot (EXPERIMENTAL)" + depends on EXPERIMENTAL + depends on ! GDB_CROSS_INSIGHT -config GDB_V_6_5 +config GDB_V_6_8 bool - prompt "6.5 (OBSOLETE)" - depends on OBSOLETE + prompt "6.8" -config GDB_V_6_6 +config GDB_V_6_7_1 bool - prompt "6.6" + prompt "6.7.1 (EXPERIMENTAL)" + depends on EXPERIMENTAL config GDB_V_6_7 bool prompt "6.7 (EXPERIMENTAL)" depends on EXPERIMENTAL -config GDB_V_6_7_1 +config GDB_V_6_6 bool - prompt "6.7.1 (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "6.6" -config GDB_V_6_8 +config GDB_V_6_5 bool - prompt "6.8" + prompt "6.5 (OBSOLETE)" + depends on OBSOLETE + +config GDB_V_6_4 + bool + prompt "6.4 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! -config GDB_V_snapshot - bool - prompt "snapshot (EXPERIMENTAL)" - depends on EXPERIMENTAL - depends on ! GDB_CROSS_INSIGHT - endchoice config GDB_VERSION string default "snapshot" if GDB_V_snapshot - default "6.4" if GDB_V_6_4 - default "6.5" if GDB_V_6_5 - default "6.6" if GDB_V_6_6 - default "6.7" if GDB_V_6_7 - default "6.7.1" if GDB_V_6_7_1 default "6.8" if GDB_V_6_8 + default "6.7.1" if GDB_V_6_7_1 + default "6.7" if GDB_V_6_7 + default "6.6" if GDB_V_6_6 + default "6.5" if GDB_V_6_5 + default "6.4" if GDB_V_6_4 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! @@ -156,19 +156,19 @@ choice bool prompt "ncurses version" -config NCURSES_V_5_6 - bool - prompt "5.6" - config NCURSES_V_5_7 bool prompt "5.7" +config NCURSES_V_5_6 + bool + prompt "5.6" + endchoice config NCURSES_VERSION string - default "5.6" if NCURSES_V_5_6 default "5.7" if NCURSES_V_5_7 + default "5.6" if NCURSES_V_5_6 endif # GDB_NATIVE --> ncurses diff --git a/config/debug/ltrace.in b/config/debug/ltrace.in index 4b141e0..7fd6baf 100644 --- a/config/debug/ltrace.in +++ b/config/debug/ltrace.in @@ -12,22 +12,22 @@ choice bool prompt "ltrace version" -config LTRACE_V_0_4 - bool - prompt "0.4" - -config LTRACE_V_0_5 +config LTRACE_V_0_5_2 bool - prompt "0.5" + prompt "0.5.2" config LTRACE_V_0_5_1 bool prompt "0.5.1 (EXPERIMENTAL)" depends on EXPERIMENTAL -config LTRACE_V_0_5_2 +config LTRACE_V_0_5 bool - prompt "0.5.2" + prompt "0.5" + +config LTRACE_V_0_4 + bool + prompt "0.4" # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -35,9 +35,9 @@ endchoice config LTRACE_VERSION string - default "0.4" if LTRACE_V_0_4 - default "0.5" if LTRACE_V_0_5 - default "0.5.1" if LTRACE_V_0_5_1 default "0.5.2" if LTRACE_V_0_5_2 + default "0.5.1" if LTRACE_V_0_5_1 + default "0.5" if LTRACE_V_0_5 + default "0.4" if LTRACE_V_0_4 # CT_INSERT_VERSION_STRING_ABOVE # # Don't remove above line! diff --git a/config/debug/strace.in b/config/debug/strace.in index eae6d01..c46d540 100644 --- a/config/debug/strace.in +++ b/config/debug/strace.in @@ -6,32 +6,32 @@ choice bool prompt "strace version" -config STRACE_V_4_5 - bool - prompt "4.5 (OBSOLETE)" - depends on OBSOLETE - -config STRACE_V_4_5_14 +config STRACE_V_4_5_18 bool - prompt "4.5.14 (OBSOLETE)" - depends on OBSOLETE + prompt "4.5.18 (EXPERIMENTAL)" + depends on EXPERIMENTAL -config STRACE_V_4_5_15 +config STRACE_V_4_5_17 bool - prompt "4.5.15" + prompt "4.5.17" config STRACE_V_4_5_16 bool prompt "4.5.16" -config STRACE_V_4_5_17 +config STRACE_V_4_5_15 bool - prompt "4.5.17" + prompt "4.5.15" -config STRACE_V_4_5_18 +config STRACE_V_4_5_14 bool - prompt "4.5.18 (EXPERIMENTAL)" - depends on EXPERIMENTAL + prompt "4.5.14 (OBSOLETE)" + depends on OBSOLETE + +config STRACE_V_4_5 + bool + prompt "4.5 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -39,11 +39,11 @@ endchoice config STRACE_VERSION string - default "4.5" if STRACE_V_4_5 - default "4.5.14" if STRACE_V_4_5_14 - default "4.5.15" if STRACE_V_4_5_15 - default "4.5.16" if STRACE_V_4_5_16 - default "4.5.17" if STRACE_V_4_5_17 default "4.5.18" if STRACE_V_4_5_18 + default "4.5.17" if STRACE_V_4_5_17 + default "4.5.16" if STRACE_V_4_5_16 + default "4.5.15" if STRACE_V_4_5_15 + default "4.5.14" if STRACE_V_4_5_14 + default "4.5" if STRACE_V_4_5 # CT_INSERT_VERSION_STRING_ABOVE # # Don't remove above line! diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 2d7c0d5..f96f589 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -32,118 +32,118 @@ choice bool prompt "Linux kernel version" -config KERNEL_V_2_6_18_8 - bool - prompt "2.6.18.8 (OBSOLETE)" - depends on OBSOLETE - -config KERNEL_V_2_6_19_7 +config KERNEL_V_2_6_31 bool - prompt "2.6.19.7 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.31" -config KERNEL_V_2_6_20_21 +config KERNEL_V_2_6_30_6 bool - prompt "2.6.20.21 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30.6" -config KERNEL_V_2_6_21_7 +config KERNEL_V_2_6_30_5 bool - prompt "2.6.21.7 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30.5" -config KERNEL_V_2_6_22_19 +config KERNEL_V_2_6_30_4 bool - prompt "2.6.22.19 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30.4" -config KERNEL_V_2_6_23_17 +config KERNEL_V_2_6_30_3 bool - prompt "2.6.23.17 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30.3" -config KERNEL_V_2_6_24_7 +config KERNEL_V_2_6_30_2 bool - prompt "2.6.24.7 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30.2" -config KERNEL_V_2_6_25_20 +config KERNEL_V_2_6_30_1 bool - prompt "2.6.25.20 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30.1" -config KERNEL_V_2_6_26_8 +config KERNEL_V_2_6_30 bool - prompt "2.6.26.8 (OBSOLETE)" - depends on OBSOLETE + prompt "2.6.30" -config KERNEL_V_2_6_27_33 +config KERNEL_V_2_6_29_6 bool - prompt "2.6.27.33 (long-term stable)" + prompt "2.6.29.6" -config KERNEL_V_2_6_28_10 +config KERNEL_V_2_6_29_5 bool - prompt "2.6.28.10" + prompt "2.6.29.5" -config KERNEL_V_2_6_29 +config KERNEL_V_2_6_29_4 bool - prompt "2.6.29" + prompt "2.6.29.4" -config KERNEL_V_2_6_29_1 +config KERNEL_V_2_6_29_3 bool - prompt "2.6.29.1" + prompt "2.6.29.3" config KERNEL_V_2_6_29_2 bool prompt "2.6.29.2" -config KERNEL_V_2_6_29_3 +config KERNEL_V_2_6_29_1 bool - prompt "2.6.29.3" + prompt "2.6.29.1" -config KERNEL_V_2_6_29_4 +config KERNEL_V_2_6_29 bool - prompt "2.6.29.4" + prompt "2.6.29" -config KERNEL_V_2_6_29_5 +config KERNEL_V_2_6_28_10 bool - prompt "2.6.29.5" + prompt "2.6.28.10" -config KERNEL_V_2_6_29_6 +config KERNEL_V_2_6_27_33 bool - prompt "2.6.29.6" + prompt "2.6.27.33 (long-term stable)" -config KERNEL_V_2_6_30 +config KERNEL_V_2_6_26_8 bool - prompt "2.6.30" + prompt "2.6.26.8 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_30_1 +config KERNEL_V_2_6_25_20 bool - prompt "2.6.30.1" + prompt "2.6.25.20 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_30_2 +config KERNEL_V_2_6_24_7 bool - prompt "2.6.30.2" + prompt "2.6.24.7 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_30_3 +config KERNEL_V_2_6_23_17 bool - prompt "2.6.30.3" + prompt "2.6.23.17 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_30_4 +config KERNEL_V_2_6_22_19 bool - prompt "2.6.30.4" + prompt "2.6.22.19 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_30_5 +config KERNEL_V_2_6_21_7 bool - prompt "2.6.30.5" + prompt "2.6.21.7 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_30_6 +config KERNEL_V_2_6_20_21 bool - prompt "2.6.30.6" + prompt "2.6.20.21 (OBSOLETE)" + depends on OBSOLETE -config KERNEL_V_2_6_31 +config KERNEL_V_2_6_19_7 bool - prompt "2.6.31" + prompt "2.6.19.7 (OBSOLETE)" + depends on OBSOLETE + +config KERNEL_V_2_6_18_8 + bool + prompt "2.6.18.8 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -158,32 +158,32 @@ endchoice config KERNEL_VERSION string prompt "Kernel version" if KERNEL_V_select - default "2.6.18.8" if KERNEL_V_2_6_18_8 - default "2.6.19.7" if KERNEL_V_2_6_19_7 - default "2.6.20.21" if KERNEL_V_2_6_20_21 - default "2.6.21.7" if KERNEL_V_2_6_21_7 - default "2.6.22.19" if KERNEL_V_2_6_22_19 - default "2.6.23.17" if KERNEL_V_2_6_23_17 - default "2.6.24.7" if KERNEL_V_2_6_24_7 - default "2.6.25.20" if KERNEL_V_2_6_25_20 - default "2.6.26.8" if KERNEL_V_2_6_26_8 - default "2.6.27.33" if KERNEL_V_2_6_27_33 - default "2.6.28.10" if KERNEL_V_2_6_28_10 - default "2.6.29" if KERNEL_V_2_6_29 - default "2.6.29.1" if KERNEL_V_2_6_29_1 - default "2.6.29.2" if KERNEL_V_2_6_29_2 - default "2.6.29.3" if KERNEL_V_2_6_29_3 - default "2.6.29.4" if KERNEL_V_2_6_29_4 - default "2.6.29.5" if KERNEL_V_2_6_29_5 - default "2.6.29.6" if KERNEL_V_2_6_29_6 - default "2.6.30" if KERNEL_V_2_6_30 - default "2.6.30.1" if KERNEL_V_2_6_30_1 - default "2.6.30.2" if KERNEL_V_2_6_30_2 - default "2.6.30.3" if KERNEL_V_2_6_30_3 - default "2.6.30.4" if KERNEL_V_2_6_30_4 - default "2.6.30.5" if KERNEL_V_2_6_30_5 - default "2.6.30.6" if KERNEL_V_2_6_30_6 default "2.6.31" if KERNEL_V_2_6_31 + default "2.6.30.6" if KERNEL_V_2_6_30_6 + default "2.6.30.5" if KERNEL_V_2_6_30_5 + default "2.6.30.4" if KERNEL_V_2_6_30_4 + default "2.6.30.3" if KERNEL_V_2_6_30_3 + default "2.6.30.2" if KERNEL_V_2_6_30_2 + default "2.6.30.1" if KERNEL_V_2_6_30_1 + default "2.6.30" if KERNEL_V_2_6_30 + default "2.6.29.6" if KERNEL_V_2_6_29_6 + default "2.6.29.5" if KERNEL_V_2_6_29_5 + default "2.6.29.4" if KERNEL_V_2_6_29_4 + default "2.6.29.3" if KERNEL_V_2_6_29_3 + default "2.6.29.2" if KERNEL_V_2_6_29_2 + default "2.6.29.1" if KERNEL_V_2_6_29_1 + default "2.6.29" if KERNEL_V_2_6_29 + default "2.6.28.10" if KERNEL_V_2_6_28_10 + default "2.6.27.33" if KERNEL_V_2_6_27_33 + default "2.6.26.8" if KERNEL_V_2_6_26_8 + default "2.6.25.20" if KERNEL_V_2_6_25_20 + default "2.6.24.7" if KERNEL_V_2_6_24_7 + default "2.6.23.17" if KERNEL_V_2_6_23_17 + default "2.6.22.19" if KERNEL_V_2_6_22_19 + default "2.6.21.7" if KERNEL_V_2_6_21_7 + default "2.6.20.21" if KERNEL_V_2_6_20_21 + default "2.6.19.7" if KERNEL_V_2_6_19_7 + default "2.6.18.8" if KERNEL_V_2_6_18_8 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! help diff --git a/config/libc/eglibc.in b/config/libc/eglibc.in index ced8d95..c98ebd5 100644 --- a/config/libc/eglibc.in +++ b/config/libc/eglibc.in @@ -16,29 +16,29 @@ choice bool prompt "eglibc version" -config EGLIBC_V_2_5 - bool - prompt "2_5" - -config EGLIBC_V_2_6 +config LIBC_V_2_10 bool - prompt "2_6" + prompt "2_10" -config EGLIBC_V_2_7 +config EGLIBC_V_2_9 bool - prompt "2_7" + prompt "2_9" config EGLIBC_V_2_8 bool prompt "2_8" -config EGLIBC_V_2_9 +config EGLIBC_V_2_7 bool - prompt "2_9" + prompt "2_7" -config LIBC_V_2_10 +config EGLIBC_V_2_6 bool - prompt "2_10" + prompt "2_6" + +config EGLIBC_V_2_5 + bool + prompt "2_5" # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -54,12 +54,12 @@ endchoice config LIBC_VERSION string default "trunk" if EGLIBC_V_TRUNK - default "2_5" if EGLIBC_V_2_5 - default "2_6" if EGLIBC_V_2_6 - default "2_7" if EGLIBC_V_2_7 - default "2_8" if EGLIBC_V_2_8 - default "2_9" if EGLIBC_V_2_9 default "2_10" if LIBC_V_2_10 + default "2_9" if EGLIBC_V_2_9 + default "2_8" if EGLIBC_V_2_8 + default "2_7" if EGLIBC_V_2_7 + default "2_6" if EGLIBC_V_2_6 + default "2_5" if EGLIBC_V_2_5 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/libc/glibc.in b/config/libc/glibc.in index b9ef99f..310cc8f 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -12,40 +12,40 @@ choice bool prompt "glibc version" -config LIBC_V_2_3_6 - bool - prompt "2.3.6 (OBSOLETE)" - depends on OBSOLETE - -config LIBC_V_2_5 +config LIBC_V_2_9 bool - prompt "2.5" + prompt "2.9" + select LIBC_GLIBC_2_8_or_later -config LIBC_V_2_5_1 +config LIBC_V_2_8 bool - prompt "2.5.1" + prompt "2.8" + select LIBC_GLIBC_2_8_or_later -config LIBC_V_2_6 +config LIBC_V_2_7 bool - prompt "2.6" + prompt "2.7" config LIBC_V_2_6_1 bool prompt "2.6.1" -config LIBC_V_2_7 +config LIBC_V_2_6 bool - prompt "2.7" + prompt "2.6" -config LIBC_V_2_8 +config LIBC_V_2_5_1 bool - prompt "2.8" - select LIBC_GLIBC_2_8_or_later + prompt "2.5.1" -config LIBC_V_2_9 +config LIBC_V_2_5 bool - prompt "2.9" - select LIBC_GLIBC_2_8_or_later + prompt "2.5" + +config LIBC_V_2_3_6 + bool + prompt "2.3.6 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -66,15 +66,14 @@ config LIBC_VERSION string prompt "Enter date (YYYYMMDD)" if LIBC_V_date default "latest" if LIBC_V_LATEST - default "2.3.6" if LIBC_V_2_3_6 - default "2.4" if LIBC_V_2_4 - default "2.5" if LIBC_V_2_5 - default "2.5.1" if LIBC_V_2_5_1 - default "2.6" if LIBC_V_2_6 - default "2.6.1" if LIBC_V_2_6_1 - default "2.7" if LIBC_V_2_7 - default "2.8" if LIBC_V_2_8 default "2.9" if LIBC_V_2_9 + default "2.8" if LIBC_V_2_8 + default "2.7" if LIBC_V_2_7 + default "2.6.1" if LIBC_V_2_6_1 + default "2.6" if LIBC_V_2_6 + default "2.5.1" if LIBC_V_2_5_1 + default "2.5" if LIBC_V_2_5 + default "2.3.6" if LIBC_V_2_3_6 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/libc/uClibc.in b/config/libc/uClibc.in index dbd659c..e583b76 100644 --- a/config/libc/uClibc.in +++ b/config/libc/uClibc.in @@ -12,38 +12,38 @@ choice bool prompt "uClibc version" -config LIBC_V_0_9_28 +config LIBC_V_0_9_30_1 bool - prompt "0.9.28 (OBSOLETE)" - depends on OBSOLETE + prompt "0.9.30.1" + select LIBC_UCLIBC_0_9_30_or_later -config LIBC_V_0_9_28_1 +config LIBC_V_0_9_30 bool - prompt "0.9.28.1 (OBSOLETE)" - depends on OBSOLETE + prompt "0.9.30" + select LIBC_UCLIBC_0_9_30_or_later -config LIBC_V_0_9_28_2 +config LIBC_V_0_9_29 bool - prompt "0.9.28.2 (OBSOLETE)" - depends on OBSOLETE + prompt "0.9.29" config LIBC_V_0_9_28_3 bool prompt "0.9.28.3" -config LIBC_V_0_9_29 +config LIBC_V_0_9_28_2 bool - prompt "0.9.29" + prompt "0.9.28.2 (OBSOLETE)" + depends on OBSOLETE -config LIBC_V_0_9_30 +config LIBC_V_0_9_28_1 bool - prompt "0.9.30" - select LIBC_UCLIBC_0_9_30_or_later + prompt "0.9.28.1 (OBSOLETE)" + depends on OBSOLETE -config LIBC_V_0_9_30_1 +config LIBC_V_0_9_28 bool - prompt "0.9.30.1" - select LIBC_UCLIBC_0_9_30_or_later + prompt "0.9.28 (OBSOLETE)" + depends on OBSOLETE # CT_INSERT_VERSION_ABOVE # Don't remove above line! @@ -64,13 +64,13 @@ config LIBC_VERSION string prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date default "snapshot" if LIBC_V_snapshot - default "0.9.28" if LIBC_V_0_9_28 - default "0.9.28.1" if LIBC_V_0_9_28_1 - default "0.9.28.2" if LIBC_V_0_9_28_2 - default "0.9.28.3" if LIBC_V_0_9_28_3 - default "0.9.29" if LIBC_V_0_9_29 - default "0.9.30" if LIBC_V_0_9_30 default "0.9.30.1" if LIBC_V_0_9_30_1 + default "0.9.30" if LIBC_V_0_9_30 + default "0.9.29" if LIBC_V_0_9_29 + default "0.9.28.3" if LIBC_V_0_9_28_3 + default "0.9.28.2" if LIBC_V_0_9_28_2 + default "0.9.28.1" if LIBC_V_0_9_28_1 + default "0.9.28" if LIBC_V_0_9_28 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! diff --git a/config/tools/libelf.in b/config/tools/libelf.in index 3002a15..1513fb0 100644 --- a/config/tools/libelf.in +++ b/config/tools/libelf.in @@ -9,21 +9,21 @@ choice bool prompt "libelf version" -config LIBELF_V_0_8_10 - bool - prompt "0.8.10" - config LIBELF_V_0_8_11 bool prompt "0.8.11" +config LIBELF_V_0_8_10 + bool + prompt "0.8.10" + # CT_INSERT_VERSION_ABOVE # Don't remove above line! endchoice config LIBELF_VERSION string - default "0.8.10" if LIBELF_V_0_8_10 default "0.8.11" if LIBELF_V_0_8_11 + default "0.8.10" if LIBELF_V_0_8_10 # CT_INSERT_VERSION_STRING_ABOVE # Don't remove above line! -- cgit v0.10.2-6-g49f6 From 0c6375595702e370b3e5784eabdc87f0f5282fed Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 18:38:06 +0200 Subject: scripts: add new version at top of choice Add new versions at the top of the choice menu, not at the bottom. diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in index c39e518..904dad2 100644 --- a/config/binutils/binutils.in +++ b/config/binutils/binutils.in @@ -8,6 +8,8 @@ config BINUTILS_VERSION choice bool prompt "binutils version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config BINUTILS_V_2_19_51_0_2 bool @@ -99,12 +101,12 @@ config BINUTILS_V_2_14 prompt "2.14 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config BINUTILS_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "2.19.51.0.2" if BINUTILS_V_2_19_51_0_2 default "2.19.51.0.1" if BINUTILS_V_2_19_51_0_1 default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1 @@ -124,8 +126,6 @@ config BINUTILS_VERSION default "2.16.1" if BINUTILS_V_2_16_1 default "2.15" if BINUTILS_V_2_15 default "2.14" if BINUTILS_V_2_14 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! config BINUTILS_EXTRA_CONFIG string diff --git a/config/binutils/elf2flt.in b/config/binutils/elf2flt.in index 0b1ef72..c46e599 100644 --- a/config/binutils/elf2flt.in +++ b/config/binutils/elf2flt.in @@ -10,6 +10,8 @@ config ELF2FLT_VERSION choice bool prompt "elf2flt version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config ELF2FLT_CVSHEAD bool @@ -21,8 +23,6 @@ config ELF2FLT_CVS_SNAPSHOT bool prompt "CVS Snapshot" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config ELF2FLT_CVS_SNAPSHOT_SPEC @@ -37,8 +37,8 @@ config ELF2FLT_CVS_SNAPSHOT_SPEC config ELF2FLT_VERSION string default "head" if ELF2FLT_CVSHEAD -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW config ELF2FLT_EXTRA_CONFIG string diff --git a/config/cc/gcc.in b/config/cc/gcc.in index 39043a7..d0ff4ab 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -16,6 +16,8 @@ config CC_gcc choice bool prompt "gcc version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config CC_V_4_4_1 bool @@ -130,8 +132,6 @@ config CC_V_3_2_3 prompt "3.2.3 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config CC_GCC_4_3_or_later @@ -146,6 +146,8 @@ config CC_GCC_4_4_or_later config CC_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "4.4.1" if CC_V_4_4_1 default "4.4.0" if CC_V_4_4_0 default "4.3.4" if CC_V_4_3_4 @@ -169,8 +171,6 @@ config CC_VERSION default "3.4.6" if CC_V_3_4_6 default "3.3.6" if CC_V_3_3_6 default "3.2.3" if CC_V_3_2_3 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! config CC_CXA_ATEXIT bool diff --git a/config/companion_libs/cloog.in b/config/companion_libs/cloog.in index 7ae6f87..75ddb14 100644 --- a/config/companion_libs/cloog.in +++ b/config/companion_libs/cloog.in @@ -3,6 +3,8 @@ choice bool prompt "CLooG/ppl version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config CLOOG_V_0_15_7 bool @@ -24,16 +26,14 @@ config CLOOG_V_0_15_3 bool prompt "0.15.3" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config CLOOG_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "0.15.7" if CLOOG_V_0_15_7 default "0.15.6" if CLOOG_V_0_15_6 default "0.15.5" if CLOOG_V_0_15_5 default "0.15.4" if CLOOG_V_0_15_4 default "0.15.3" if CLOOG_V_0_15_3 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/companion_libs/gmp.in b/config/companion_libs/gmp.in index 5a8c78c..75628d9 100644 --- a/config/companion_libs/gmp.in +++ b/config/companion_libs/gmp.in @@ -3,6 +3,8 @@ choice bool prompt "GMP version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config GMP_V_4_3_1 bool @@ -20,15 +22,13 @@ config GMP_V_4_2_2 bool prompt "4.2.2" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config GMP_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "4.3.1" if GMP_V_4_3_1 default "4.3.0" if GMP_V_4_3_0 default "4.2.4" if GMP_V_4_2_4 default "4.2.2" if GMP_V_4_2_2 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/companion_libs/mpc.in b/config/companion_libs/mpc.in index 42d5a6f..27e9b90 100644 --- a/config/companion_libs/mpc.in +++ b/config/companion_libs/mpc.in @@ -3,6 +3,8 @@ choice bool prompt "MPC version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config MPC_V_0_7 bool @@ -12,13 +14,11 @@ config MPC_V_0_6 bool prompt "0.6" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config MPC_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "0.7" if MPC_V_0_7 default "0.6" if MPC_V_0_6 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/companion_libs/mpfr.in b/config/companion_libs/mpfr.in index 365cd4f..61f057a 100644 --- a/config/companion_libs/mpfr.in +++ b/config/companion_libs/mpfr.in @@ -3,6 +3,8 @@ choice bool prompt "MPFR version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config MPFR_V_2_4_1 bool @@ -20,15 +22,13 @@ config MPFR_V_2_3_1 bool prompt "2.3.1" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config MPFR_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "2.4.1" if MPFR_V_2_4_1 default "2.4.0" if MPFR_V_2_4_0 default "2.3.2" if MPFR_V_2_3_2 default "2.3.1" if MPFR_V_2_3_1 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/companion_libs/ppl.in b/config/companion_libs/ppl.in index efdeabf..8f32570 100644 --- a/config/companion_libs/ppl.in +++ b/config/companion_libs/ppl.in @@ -3,17 +3,17 @@ choice bool prompt "PPL version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config PPL_V_0_10_2 bool prompt "0.10.2" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config PPL_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "0.10.2" if PPL_V_0_10_2 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/debug/dmalloc.in b/config/debug/dmalloc.in index b643d60..7e026d0 100644 --- a/config/debug/dmalloc.in +++ b/config/debug/dmalloc.in @@ -6,6 +6,8 @@ config DEBUG_dmalloc choice bool prompt "dmalloc version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config DMALLOC_V_5_5_2 bool @@ -16,13 +18,11 @@ config DMALLOC_V_5_4_3 prompt "5.4.3 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config DMALLOC_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "5.5.2" if DMALLOC_V_5_5_2 default "5.4.3" if DMALLOC_V_5_4_3 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/debug/duma.in b/config/debug/duma.in index 7530489..0afb5b8 100644 --- a/config/debug/duma.in +++ b/config/debug/duma.in @@ -20,6 +20,8 @@ config DUMA_SO choice bool prompt "D.U.M.A. version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config DUMA_V_2_5_15 bool @@ -41,16 +43,14 @@ config DUMA_V_2_5_1 bool prompt "2_5_1" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config DUMA_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "2_5_15" if DUMA_V_2_5_15 default "2_5_14" if DUMA_V_2_5_14 default "2_5_12" if DUMA_V_2_5_12 default "2_5_8" if DUMA_V_2_5_8 default "2_5_1" if DUMA_V_2_5_1 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/config/debug/gdb.in b/config/debug/gdb.in index 79c9cd8..b567335 100644 --- a/config/debug/gdb.in +++ b/config/debug/gdb.in @@ -96,12 +96,8 @@ choice bool prompt "gdb version" depends on GDB_CROSS || GDB_NATIVE || GDB_GDBSERVER - -config GDB_V_snapshot - bool - prompt "snapshot (EXPERIMENTAL)" - depends on EXPERIMENTAL - depends on ! GDB_CROSS_INSIGHT +# Don't remove next line +# CT_INSERT_VERSION_BELOW config GDB_V_6_8 bool @@ -131,22 +127,25 @@ config GDB_V_6_4 prompt "6.4 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! +config GDB_V_snapshot + bool + prompt "snapshot (EXPERIMENTAL)" + depends on EXPERIMENTAL + depends on ! GDB_CROSS_INSIGHT endchoice config GDB_VERSION string - default "snapshot" if GDB_V_snapshot +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "6.8" if GDB_V_6_8 default "6.7.1" if GDB_V_6_7_1 default "6.7" if GDB_V_6_7 default "6.6" if GDB_V_6_6 default "6.5" if GDB_V_6_5 default "6.4" if GDB_V_6_4 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! + default "snapshot" if GDB_V_snapshot if GDB_NATIVE diff --git a/config/debug/ltrace.in b/config/debug/ltrace.in index 7fd6baf..58579c3 100644 --- a/config/debug/ltrace.in +++ b/config/debug/ltrace.in @@ -11,6 +11,8 @@ config DEBUG_ltrace choice bool prompt "ltrace version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config LTRACE_V_0_5_2 bool @@ -29,15 +31,13 @@ config LTRACE_V_0_4 bool prompt "0.4" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config LTRACE_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "0.5.2" if LTRACE_V_0_5_2 default "0.5.1" if LTRACE_V_0_5_1 default "0.5" if LTRACE_V_0_5 default "0.4" if LTRACE_V_0_4 -# CT_INSERT_VERSION_STRING_ABOVE -# # Don't remove above line! diff --git a/config/debug/strace.in b/config/debug/strace.in index c46d540..4fcaa73 100644 --- a/config/debug/strace.in +++ b/config/debug/strace.in @@ -5,6 +5,8 @@ config DEBUG_strace choice bool prompt "strace version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config STRACE_V_4_5_18 bool @@ -33,17 +35,15 @@ config STRACE_V_4_5 prompt "4.5 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config STRACE_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "4.5.18" if STRACE_V_4_5_18 default "4.5.17" if STRACE_V_4_5_17 default "4.5.16" if STRACE_V_4_5_16 default "4.5.15" if STRACE_V_4_5_15 default "4.5.14" if STRACE_V_4_5_14 default "4.5" if STRACE_V_4_5 -# CT_INSERT_VERSION_STRING_ABOVE -# # Don't remove above line! diff --git a/config/kernel/linux.in b/config/kernel/linux.in index f96f589..717c1de 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -31,6 +31,8 @@ config KERNEL_LINUX_INSTALL_CHECK choice bool prompt "Linux kernel version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config KERNEL_V_2_6_31 bool @@ -145,9 +147,6 @@ config KERNEL_V_2_6_18_8 prompt "2.6.18.8 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! - config KERNEL_V_select bool prompt "Other version (EXPERIMENTAL)" @@ -158,6 +157,8 @@ endchoice config KERNEL_VERSION string prompt "Kernel version" if KERNEL_V_select +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "2.6.31" if KERNEL_V_2_6_31 default "2.6.30.6" if KERNEL_V_2_6_30_6 default "2.6.30.5" if KERNEL_V_2_6_30_5 @@ -184,8 +185,6 @@ config KERNEL_VERSION default "2.6.20.21" if KERNEL_V_2_6_20_21 default "2.6.19.7" if KERNEL_V_2_6_19_7 default "2.6.18.8" if KERNEL_V_2_6_18_8 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! help Enter here the kernel version you want to use, if it is not listed above. Something like V.P.S or V.P.S.E, where: diff --git a/config/libc/eglibc.in b/config/libc/eglibc.in index c98ebd5..c507a47 100644 --- a/config/libc/eglibc.in +++ b/config/libc/eglibc.in @@ -15,6 +15,8 @@ config LIBC_eglibc choice bool prompt "eglibc version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config LIBC_V_2_10 bool @@ -40,9 +42,6 @@ config EGLIBC_V_2_5 bool prompt "2_5" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! - config EGLIBC_V_TRUNK bool prompt "'trunk'" @@ -53,15 +52,15 @@ endchoice config LIBC_VERSION string - default "trunk" if EGLIBC_V_TRUNK +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "2_10" if LIBC_V_2_10 default "2_9" if EGLIBC_V_2_9 default "2_8" if EGLIBC_V_2_8 default "2_7" if EGLIBC_V_2_7 default "2_6" if EGLIBC_V_2_6 default "2_5" if EGLIBC_V_2_5 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! + default "trunk" if EGLIBC_V_TRUNK config EGLIBC_REVISION string diff --git a/config/libc/glibc.in b/config/libc/glibc.in index 310cc8f..97d21c3 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -11,6 +11,8 @@ config LIBC_glibc choice bool prompt "glibc version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config LIBC_V_2_9 bool @@ -47,9 +49,6 @@ config LIBC_V_2_3_6 prompt "2.3.6 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! - config LIBC_V_LATEST bool prompt "'latest' snapshot (EXPERIMENTAL)" @@ -65,7 +64,8 @@ endchoice config LIBC_VERSION string prompt "Enter date (YYYYMMDD)" if LIBC_V_date - default "latest" if LIBC_V_LATEST +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "2.9" if LIBC_V_2_9 default "2.8" if LIBC_V_2_8 default "2.7" if LIBC_V_2_7 @@ -74,8 +74,7 @@ config LIBC_VERSION default "2.5.1" if LIBC_V_2_5_1 default "2.5" if LIBC_V_2_5 default "2.3.6" if LIBC_V_2_3_6 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! + default "latest" if LIBC_V_LATEST config LIBC_GLIBC_2_8_or_later bool diff --git a/config/libc/newlib.in b/config/libc/newlib.in index c4b9e08..e952278 100644 --- a/config/libc/newlib.in +++ b/config/libc/newlib.in @@ -13,23 +13,21 @@ config LIBC_newlib choice bool prompt "newlib version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config NEWLIB_V_1_17_0 bool prompt "1.17.0" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! - endchoice config LIBC_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "1.17.0" if NEWLIB_V_1_17_0 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! - config ATMEL_AVR32_HEADERS bool prompt "Install Atmel AVR32 headers" diff --git a/config/libc/uClibc.in b/config/libc/uClibc.in index e583b76..81c3b28 100644 --- a/config/libc/uClibc.in +++ b/config/libc/uClibc.in @@ -11,6 +11,8 @@ config LIBC_uClibc choice bool prompt "uClibc version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config LIBC_V_0_9_30_1 bool @@ -45,9 +47,6 @@ config LIBC_V_0_9_28 prompt "0.9.28 (OBSOLETE)" depends on OBSOLETE -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! - config LIBC_V_snapshot bool prompt "latest snapshot (EXPERIMENTAL)" @@ -63,7 +62,8 @@ endchoice config LIBC_VERSION string prompt "Enter date (YYYYMMDD)" if LIBC_V_specific_date - default "snapshot" if LIBC_V_snapshot +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "0.9.30.1" if LIBC_V_0_9_30_1 default "0.9.30" if LIBC_V_0_9_30 default "0.9.29" if LIBC_V_0_9_29 @@ -71,8 +71,7 @@ config LIBC_VERSION default "0.9.28.2" if LIBC_V_0_9_28_2 default "0.9.28.1" if LIBC_V_0_9_28_1 default "0.9.28" if LIBC_V_0_9_28 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! + default "snapshot" if LIBC_V_snapshot config LIBC_UCLIBC_0_9_30_or_later bool diff --git a/config/tools/libelf.in b/config/tools/libelf.in index 1513fb0..0165a39 100644 --- a/config/tools/libelf.in +++ b/config/tools/libelf.in @@ -8,6 +8,8 @@ config TOOL_libelf choice bool prompt "libelf version" +# Don't remove next line +# CT_INSERT_VERSION_BELOW config LIBELF_V_0_8_11 bool @@ -17,13 +19,11 @@ config LIBELF_V_0_8_10 bool prompt "0.8.10" -# CT_INSERT_VERSION_ABOVE -# Don't remove above line! endchoice config LIBELF_VERSION string +# Don't remove next line +# CT_INSERT_VERSION_STRING_BELOW default "0.8.11" if LIBELF_V_0_8_11 default "0.8.10" if LIBELF_V_0_8_10 -# CT_INSERT_VERSION_STRING_ABOVE -# Don't remove above line! diff --git a/scripts/addToolVersion.sh b/scripts/addToolVersion.sh index 255b8fe..c226521 100755 --- a/scripts/addToolVersion.sh +++ b/scripts/addToolVersion.sh @@ -78,34 +78,34 @@ addToolVersion() { case "${EXP},${OBS}" in ,) ;; ,*) exp_obs_prompt=" (OBSOLETE)" - deps=" depends on OBSOLETE\n" + deps=" depends on OBSOLETE" ;; *,) exp_obs_prompt=" (EXPERIMENTAL)" - deps=" depends on EXPERIMENTAL\n" + deps=" depends on EXPERIMENTAL" ;; *) exp_obs_prompt=" (EXPERIMENTAL, OBSOLETE)" - deps=" depends on EXPERIMENTAL && OBSOLETE\n" + deps=" depends on EXPERIMENTAL \\&\\& OBSOLETE" ;; esac [ -n "${exp_obs_prompt}" ] && SedExpr1="${SedExpr1}${exp_obs_prompt}" - SedExpr1="${SedExpr1}\"\n" - [ -n "${deps}" ] && SedExpr1="${SedExpr1}${deps}" + SedExpr1="${SedExpr1}\"" + [ -n "${deps}" ] && SedExpr1="${SedExpr1}\n${deps}" if [ "${tool}" = "gcc" ]; then # Extract 'M'ajor and 'm'inor from version string ver_M=$(echo "${version}...." |cut -d . -f 1) ver_m=$(echo "${version}...." |cut -d . -f 2) if [ ${ver_M} -gt 4 \ -o \( ${ver_M} -eq 4 -a ${ver_m} -ge 3 \) ]; then - SedExpr1="${SedExpr1} select CC_GCC_4_3_or_later\n" + SedExpr1="${SedExpr1}\n select CC_GCC_4_3_or_later" fi if [ ${ver_M} -gt 4 \ -o \( ${ver_M} -eq 4 -a ${ver_m} -ge 4 \) ]; then - SedExpr1="${SedExpr1} select CC_GCC_4_4_or_later\n" + SedExpr1="${SedExpr1}\n select CC_GCC_4_4_or_later" fi fi SedExpr2=" default \"${version}\" if ${cat}_V_${v}" - "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_ABOVE)$/'"${SedExpr1}"'\n\1/;' "${file}" - "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_STRING_ABOVE)$/'"${SedExpr2}"'\n\1/;' "${file}" + "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n'"${SedExpr1}"'/;' "${file}" + "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_STRING_BELOW)$/\1\n'"${SedExpr2}"'/;' "${file}" } cat= -- cgit v0.10.2-6-g49f6 From b6568d675b4da948cc9b965d88203f8f52bd05c9 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 18:44:17 +0200 Subject: config: fix indentation for options marked EXPERIMENTAL or OBSOLETE Change the 2-space separation into a 1-space separation, for the sake of homogeneity. diff --git a/config/binutils/binutils.in b/config/binutils/binutils.in index 904dad2..9d506b5 100644 --- a/config/binutils/binutils.in +++ b/config/binutils/binutils.in @@ -13,12 +13,12 @@ choice config BINUTILS_V_2_19_51_0_2 bool - prompt "2.19.51.0.2 (EXPERIMENTAL)" + prompt "2.19.51.0.2 (EXPERIMENTAL)" depends on EXPERIMENTAL config BINUTILS_V_2_19_51_0_1 bool - prompt "2.19.51.0.1 (EXPERIMENTAL)" + prompt "2.19.51.0.1 (EXPERIMENTAL)" depends on EXPERIMENTAL config BINUTILS_V_2_19_50_0_1 diff --git a/config/cc/gcc.in b/config/cc/gcc.in index d0ff4ab..d479272 100644 --- a/config/cc/gcc.in +++ b/config/cc/gcc.in @@ -21,7 +21,7 @@ choice config CC_V_4_4_1 bool - prompt "4.4.1 (EXPERIMENTAL)" + prompt "4.4.1 (EXPERIMENTAL)" depends on EXPERIMENTAL select CC_GCC_4_3_or_later select CC_GCC_4_4_or_later diff --git a/config/debug/ltrace.in b/config/debug/ltrace.in index 58579c3..50d365d 100644 --- a/config/debug/ltrace.in +++ b/config/debug/ltrace.in @@ -20,7 +20,7 @@ config LTRACE_V_0_5_2 config LTRACE_V_0_5_1 bool - prompt "0.5.1 (EXPERIMENTAL)" + prompt "0.5.1 (EXPERIMENTAL)" depends on EXPERIMENTAL config LTRACE_V_0_5 diff --git a/scripts/addToolVersion.sh b/scripts/addToolVersion.sh index c226521..a4d7343 100755 --- a/scripts/addToolVersion.sh +++ b/scripts/addToolVersion.sh @@ -77,13 +77,13 @@ addToolVersion() { SedExpr1="${SedExpr1} prompt \"${version}" case "${EXP},${OBS}" in ,) ;; - ,*) exp_obs_prompt=" (OBSOLETE)" + ,*) exp_obs_prompt=" (OBSOLETE)" deps=" depends on OBSOLETE" ;; - *,) exp_obs_prompt=" (EXPERIMENTAL)" + *,) exp_obs_prompt=" (EXPERIMENTAL)" deps=" depends on EXPERIMENTAL" ;; - *) exp_obs_prompt=" (EXPERIMENTAL, OBSOLETE)" + *) exp_obs_prompt=" (EXPERIMENTAL, OBSOLETE)" deps=" depends on EXPERIMENTAL \\&\\& OBSOLETE" ;; esac -- cgit v0.10.2-6-g49f6 From c51ba7ac62df96bca8ee1671b2a4400720a8b639 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Mon, 14 Sep 2009 18:58:55 +0200 Subject: debug/ltrace: fix build with /exotic/ linux-host OS For ARM EABI hosts (ct-ng's target), the tupple ends in 'gnueabi' For uClibc-based toolchains, the tuple ends in '-uclibc.*' Make ltrace recognise those tuples as being the same as 'linux-gnu' diff --git a/patches/ltrace/0.5.2/130-fix-build-with-exotic-linux-host-OS.patch b/patches/ltrace/0.5.2/130-fix-build-with-exotic-linux-host-OS.patch new file mode 100644 index 0000000..20396d6 --- /dev/null +++ b/patches/ltrace/0.5.2/130-fix-build-with-exotic-linux-host-OS.patch @@ -0,0 +1,26 @@ +diff -durN ltrace-0.5.2.orig/configure ltrace-0.5.2/configure +--- ltrace-0.5.2.orig/configure 2009-09-14 18:47:45.000000000 +0200 ++++ ltrace-0.5.2/configure 2009-09-14 18:49:18.000000000 +0200 +@@ -1829,6 +1829,9 @@ + linux-gnu*) host_os=linux-gnu + esac + HOST_OS="$host_os" ++case "${HOST_OS}" in ++ linux-*) HOST_OS=linux-gnu;; ++esac + + + ac_ext=c +diff -durN ltrace-0.5.2.orig/configure.ac ltrace-0.5.2/configure.ac +--- ltrace-0.5.2.orig/configure.ac 2009-09-14 18:47:45.000000000 +0200 ++++ ltrace-0.5.2/configure.ac 2009-09-14 18:49:18.000000000 +0200 +@@ -10,6 +10,9 @@ + linux-gnu*) host_os=linux-gnu + esac + HOST_OS="$host_os" ++case "${HOST_OS}" in ++ linux-*) HOST_OS=linux-gnu;; ++esac + AC_SUBST(HOST_OS) + HOST_ARCH="$host_cpu" + AC_SUBST(HOST_ARCH) -- cgit v0.10.2-6-g49f6 From 5fea8b3826022e14828c27d67b20918e452c03f0 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 26 Sep 2009 12:45:07 +0200 Subject: Insert an empty line bwetween added new versions. diff --git a/scripts/addToolVersion.sh b/scripts/addToolVersion.sh index a4d7343..c9102ca 100755 --- a/scripts/addToolVersion.sh +++ b/scripts/addToolVersion.sh @@ -104,7 +104,7 @@ addToolVersion() { fi fi SedExpr2=" default \"${version}\" if ${cat}_V_${v}" - "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n'"${SedExpr1}"'/;' "${file}" + "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_BELOW)$/\1\n\n'"${SedExpr1}"'/;' "${file}" "${sed}" -r -i -e 's/^(# CT_INSERT_VERSION_STRING_BELOW)$/\1\n'"${SedExpr2}"'/;' "${file}" } -- cgit v0.10.2-6-g49f6 From 464dc74aa50731d520fb408dbf631fbe2425cdae Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 26 Sep 2009 12:46:41 +0200 Subject: kernel/linux: update versions. diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 717c1de..34c5422 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -34,10 +34,22 @@ choice # Don't remove next line # CT_INSERT_VERSION_BELOW +config KERNEL_V_2_6_31_1 + bool + prompt "2.6.31.1" + config KERNEL_V_2_6_31 bool prompt "2.6.31" +config KERNEL_V_3_6_30_8 + bool + prompt "3.6.30.8" + +config KERNEL_V_3_6_30_7 + bool + prompt "3.6.30.7" + config KERNEL_V_2_6_30_6 bool prompt "2.6.30.6" @@ -70,37 +82,13 @@ config KERNEL_V_2_6_29_6 bool prompt "2.6.29.6" -config KERNEL_V_2_6_29_5 - bool - prompt "2.6.29.5" - -config KERNEL_V_2_6_29_4 - bool - prompt "2.6.29.4" - -config KERNEL_V_2_6_29_3 - bool - prompt "2.6.29.3" - -config KERNEL_V_2_6_29_2 - bool - prompt "2.6.29.2" - -config KERNEL_V_2_6_29_1 - bool - prompt "2.6.29.1" - -config KERNEL_V_2_6_29 - bool - prompt "2.6.29" - config KERNEL_V_2_6_28_10 bool prompt "2.6.28.10" -config KERNEL_V_2_6_27_33 +config KERNEL_V_2_6_27_35 bool - prompt "2.6.27.33 (long-term stable)" + prompt "2.6.27.35 (long-term stable)" config KERNEL_V_2_6_26_8 bool @@ -159,7 +147,10 @@ config KERNEL_VERSION prompt "Kernel version" if KERNEL_V_select # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW + default "2.6.31.1" if KERNEL_V_2_6_31_1 default "2.6.31" if KERNEL_V_2_6_31 + default "3.6.30.8" if KERNEL_V_3_6_30_8 + default "3.6.30.7" if KERNEL_V_3_6_30_7 default "2.6.30.6" if KERNEL_V_2_6_30_6 default "2.6.30.5" if KERNEL_V_2_6_30_5 default "2.6.30.4" if KERNEL_V_2_6_30_4 @@ -168,14 +159,9 @@ config KERNEL_VERSION default "2.6.30.1" if KERNEL_V_2_6_30_1 default "2.6.30" if KERNEL_V_2_6_30 default "2.6.29.6" if KERNEL_V_2_6_29_6 - default "2.6.29.5" if KERNEL_V_2_6_29_5 - default "2.6.29.4" if KERNEL_V_2_6_29_4 - default "2.6.29.3" if KERNEL_V_2_6_29_3 - default "2.6.29.2" if KERNEL_V_2_6_29_2 - default "2.6.29.1" if KERNEL_V_2_6_29_1 default "2.6.29" if KERNEL_V_2_6_29 default "2.6.28.10" if KERNEL_V_2_6_28_10 - default "2.6.27.33" if KERNEL_V_2_6_27_33 + default "2.6.27.35" if KERNEL_V_2_6_27_35 default "2.6.26.8" if KERNEL_V_2_6_26_8 default "2.6.25.20" if KERNEL_V_2_6_25_20 default "2.6.24.7" if KERNEL_V_2_6_24_7 -- cgit v0.10.2-6-g49f6 From 7111e7fdf6ac99b090cf3706762890401d273a7d Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 27 Sep 2009 11:35:43 +0200 Subject: gcc: forward port gcc-4.4.0 patchset to 4.4.1 diff --git a/patches/gcc/4.4.1/100-alpha-mieee-default.patch b/patches/gcc/4.4.1/100-alpha-mieee-default.patch new file mode 100644 index 0000000..7cf0dc4 --- /dev/null +++ b/patches/gcc/4.4.1/100-alpha-mieee-default.patch @@ -0,0 +1,24 @@ +diff -durN gcc-4.4.0.orig/gcc/config/alpha/alpha.h gcc-4.4.0/gcc/config/alpha/alpha.h +--- gcc-4.4.0.orig/gcc/config/alpha/alpha.h 2009-02-20 16:20:38.000000000 +0100 ++++ gcc-4.4.0/gcc/config/alpha/alpha.h 2009-05-27 21:37:58.000000000 +0200 +@@ -95,6 +95,8 @@ + while (0) + #endif + ++#define CPP_SPEC "%{!no-ieee:-mieee}" ++ + #define WORD_SWITCH_TAKES_ARG(STR) \ + (!strcmp (STR, "rpath") || DEFAULT_WORD_SWITCH_TAKES_ARG(STR)) + +diff -durN gcc-4.4.0.orig/gcc/config/alpha/alpha.opt gcc-4.4.0/gcc/config/alpha/alpha.opt +--- gcc-4.4.0.orig/gcc/config/alpha/alpha.opt 2007-08-02 12:49:31.000000000 +0200 ++++ gcc-4.4.0/gcc/config/alpha/alpha.opt 2009-05-27 21:37:58.000000000 +0200 +@@ -39,7 +39,7 @@ + Request IEEE-conformant math library routines (OSF/1) + + mieee +-Target Report RejectNegative Mask(IEEE) ++Target Report Mask(IEEE) + Emit IEEE-conformant code, without inexact exceptions + + mieee-with-inexact diff --git a/patches/gcc/4.4.1/110-trampolinewarn.patch b/patches/gcc/4.4.1/110-trampolinewarn.patch new file mode 100644 index 0000000..f3ef499 --- /dev/null +++ b/patches/gcc/4.4.1/110-trampolinewarn.patch @@ -0,0 +1,27 @@ +diff -durN gcc-4.4.0.orig/gcc/builtins.c gcc-4.4.0/gcc/builtins.c +--- gcc-4.4.0.orig/gcc/builtins.c 2009-03-30 19:42:27.000000000 +0200 ++++ gcc-4.4.0/gcc/builtins.c 2009-05-27 21:38:01.000000000 +0200 +@@ -5768,6 +5768,9 @@ + trampolines_created = 1; + INITIALIZE_TRAMPOLINE (r_tramp, r_func, r_chain); + ++ if (warn_trampolines) ++ warning (OPT_Wtrampolines, "generating trampoline in object (requires executable stack)"); ++ + return const0_rtx; + } + +diff -durN gcc-4.4.0.orig/gcc/common.opt gcc-4.4.0/gcc/common.opt +--- gcc-4.4.0.orig/gcc/common.opt 2009-03-28 18:28:45.000000000 +0100 ++++ gcc-4.4.0/gcc/common.opt 2009-05-27 21:38:01.000000000 +0200 +@@ -197,6 +197,10 @@ + Common Var(warn_type_limits) Init(-1) Warning + Warn if a comparison is always true or always false due to the limited range of the data type + ++Wtrampolines ++Common Var(warn_trampolines) Init(1) ++Warn whenever a trampoline is generated ++ + Wuninitialized + Common Var(warn_uninitialized) Warning + Warn about uninitialized automatic variables diff --git a/patches/gcc/4.4.1/120-java-nomulti.patch b/patches/gcc/4.4.1/120-java-nomulti.patch new file mode 100644 index 0000000..645479c --- /dev/null +++ b/patches/gcc/4.4.1/120-java-nomulti.patch @@ -0,0 +1,46 @@ +diff -durN gcc-4.4.0.orig/libjava/configure gcc-4.4.0/libjava/configure +--- gcc-4.4.0.orig/libjava/configure 2009-04-21 11:08:08.000000000 +0200 ++++ gcc-4.4.0/libjava/configure 2009-05-27 21:38:03.000000000 +0200 +@@ -1021,6 +1021,8 @@ + default=yes + --enable-java-maintainer-mode + allow rebuilding of .class and .h files ++ --enable-libjava-multilib ++ build libjava as multilib + --disable-dependency-tracking speeds up one-time build + --enable-dependency-tracking do not reject slow dependency extractors + --enable-maintainer-mode enable make rules and dependencies not useful +@@ -1973,6 +1975,16 @@ + fi + + ++# Check whether --enable-libjava-multilib was given. ++if test "${enable_libjava_multilib+set}" = set; then ++ enableval=$enable_libjava_multilib; ++fi ++ ++if test "$enable_libjava_multilib" = no; then ++ multilib=no ++ ac_configure_args="$ac_configure_args --disable-multilib" ++fi ++ + # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. + + +diff -durN gcc-4.4.0.orig/libjava/configure.ac gcc-4.4.0/libjava/configure.ac +--- gcc-4.4.0.orig/libjava/configure.ac 2009-04-09 23:54:28.000000000 +0200 ++++ gcc-4.4.0/libjava/configure.ac 2009-05-27 21:38:03.000000000 +0200 +@@ -139,6 +139,13 @@ + [allow rebuilding of .class and .h files])) + AM_CONDITIONAL(JAVA_MAINTAINER_MODE, test "$enable_java_maintainer_mode" = yes) + ++AC_ARG_ENABLE(libjava-multilib, ++ AS_HELP_STRING([--enable-libjava-multilib], [build libjava as multilib])) ++if test "$enable_libjava_multilib" = no; then ++ multilib=no ++ ac_configure_args="$ac_configure_args --disable-multilib" ++fi ++ + # It may not be safe to run linking tests in AC_PROG_CC/AC_PROG_CXX. + GCC_NO_EXECUTABLES + diff --git a/patches/gcc/4.4.1/130-cross-compile.patch b/patches/gcc/4.4.1/130-cross-compile.patch new file mode 100644 index 0000000..76fe7c8 --- /dev/null +++ b/patches/gcc/4.4.1/130-cross-compile.patch @@ -0,0 +1,39 @@ +diff -durN gcc-4.4.0.orig/gcc/configure gcc-4.4.0/gcc/configure +--- gcc-4.4.0.orig/gcc/configure 2009-03-24 18:46:03.000000000 +0100 ++++ gcc-4.4.0/gcc/configure 2009-05-27 21:38:06.000000000 +0200 +@@ -13997,7 +13997,7 @@ + | powerpc*-*-*,powerpc64*-*-*) + CROSS="$CROSS -DNATIVE_CROSS" ;; + esac +-elif test "x$TARGET_SYSTEM_ROOT" != x; then ++elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then + SYSTEM_HEADER_DIR=$build_system_header_dir + fi + +diff -durN gcc-4.4.0.orig/gcc/configure.ac gcc-4.4.0/gcc/configure.ac +--- gcc-4.4.0.orig/gcc/configure.ac 2009-03-24 18:46:03.000000000 +0100 ++++ gcc-4.4.0/gcc/configure.ac 2009-05-27 21:38:06.000000000 +0200 +@@ -1720,7 +1720,7 @@ + | powerpc*-*-*,powerpc64*-*-*) + CROSS="$CROSS -DNATIVE_CROSS" ;; + esac +-elif test "x$TARGET_SYSTEM_ROOT" != x; then ++elif test "x$TARGET_SYSTEM_ROOT" != x -o $build != $host; then + SYSTEM_HEADER_DIR=$build_system_header_dir + fi + +diff -durN gcc-4.4.0.orig/gcc/unwind-dw2.c gcc-4.4.0/gcc/unwind-dw2.c +--- gcc-4.4.0.orig/gcc/unwind-dw2.c 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/unwind-dw2.c 2009-05-27 21:38:06.000000000 +0200 +@@ -329,9 +329,11 @@ + } + #endif + ++#ifndef inhibit_libc + #ifdef MD_UNWIND_SUPPORT + #include MD_UNWIND_SUPPORT + #endif ++#endif + + /* Extract any interesting information from the CIE for the translation + unit F belongs to. Return a pointer to the byte after the augmentation, diff --git a/patches/gcc/4.4.1/140-default-format-security.patch b/patches/gcc/4.4.1/140-default-format-security.patch new file mode 100644 index 0000000..51942f5 --- /dev/null +++ b/patches/gcc/4.4.1/140-default-format-security.patch @@ -0,0 +1,49 @@ +diff -durN gcc-4.4.0.orig/gcc/c-common.c gcc-4.4.0/gcc/c-common.c +--- gcc-4.4.0.orig/gcc/c-common.c 2009-03-30 19:42:27.000000000 +0200 ++++ gcc-4.4.0/gcc/c-common.c 2009-05-27 21:38:08.000000000 +0200 +@@ -301,7 +301,7 @@ + /* Warn about format/argument anomalies in calls to formatted I/O functions + (*printf, *scanf, strftime, strfmon, etc.). */ + +-int warn_format; ++int warn_format = 1; + + /* Warn about using __null (as NULL in C++) as sentinel. For code compiled + with GCC this doesn't matter as __null is guaranteed to have the right +diff -durN gcc-4.4.0.orig/gcc/c.opt gcc-4.4.0/gcc/c.opt +--- gcc-4.4.0.orig/gcc/c.opt 2009-03-18 22:14:53.000000000 +0100 ++++ gcc-4.4.0/gcc/c.opt 2009-05-27 21:38:08.000000000 +0200 +@@ -236,7 +236,7 @@ + Warn about format strings that contain NUL bytes + + Wformat-security +-C ObjC C++ ObjC++ Var(warn_format_security) Warning ++C ObjC C++ ObjC++ Var(warn_format_security) Init(1) Warning + Warn about possible security problems with format functions + + Wformat-y2k +diff -durN gcc-4.4.0.orig/gcc/doc/invoke.texi gcc-4.4.0/gcc/doc/invoke.texi +--- gcc-4.4.0.orig/gcc/doc/invoke.texi 2009-04-01 09:18:47.000000000 +0200 ++++ gcc-4.4.0/gcc/doc/invoke.texi 2009-05-27 21:38:08.000000000 +0200 +@@ -2867,6 +2867,9 @@ + @option{-Wformat-nonliteral}, @option{-Wformat-security}, and + @option{-Wformat=2} are available, but are not included in @option{-Wall}. + ++NOTE: In Gentoo, this option is enabled by default for C, C++, ObjC, ObjC++. ++To disable, use @option{-Wformat=0}. ++ + @item -Wformat-y2k + @opindex Wformat-y2k + @opindex Wno-format-y2k +@@ -2920,6 +2923,11 @@ + in future warnings may be added to @option{-Wformat-security} that are not + included in @option{-Wformat-nonliteral}.) + ++NOTE: In Gentoo, this option is enabled by default for C, C++, ObjC, ObjC++. ++To disable, use @option{-Wno-format-security}, or disable all format warnings ++with @option{-Wformat=0}. To make format security warnings fatal, specify ++@option{-Werror=format-security}. ++ + @item -Wformat=2 + @opindex Wformat=2 + @opindex Wno-format=2 diff --git a/patches/gcc/4.4.1/150-default-fortify-source.patch b/patches/gcc/4.4.1/150-default-fortify-source.patch new file mode 100644 index 0000000..a68227f --- /dev/null +++ b/patches/gcc/4.4.1/150-default-fortify-source.patch @@ -0,0 +1,26 @@ +diff -durN gcc-4.4.0.orig/gcc/doc/invoke.texi gcc-4.4.0/gcc/doc/invoke.texi +--- gcc-4.4.0.orig/gcc/doc/invoke.texi 2009-05-27 21:38:11.000000000 +0200 ++++ gcc-4.4.0/gcc/doc/invoke.texi 2009-05-27 21:38:11.000000000 +0200 +@@ -5411,6 +5411,11 @@ + Please note the warning under @option{-fgcse} about + invoking @option{-O2} on programs that use computed gotos. + ++NOTE: In Gentoo, @option{-D_FORTIFY_SOURCE=2} is set by default, and is ++activated when @option{-O} is set to 2 or higher. This enables additional ++compile-time and run-time checks for several libc functions. To disable, ++specify either @option{-U_FORTIFY_SOURCE} or @option{-D_FORTIFY_SOURCE=0}. ++ + @item -O3 + @opindex O3 + Optimize yet more. @option{-O3} turns on all optimizations specified +diff -durN gcc-4.4.0.orig/gcc/gcc.c gcc-4.4.0/gcc/gcc.c +--- gcc-4.4.0.orig/gcc/gcc.c 2009-03-17 22:25:59.000000000 +0100 ++++ gcc-4.4.0/gcc/gcc.c 2009-05-27 21:38:11.000000000 +0200 +@@ -807,6 +807,7 @@ + %{H} %C %{D*&U*&A*} %{i*} %Z %i\ + %{fmudflap:-D_MUDFLAP -include mf-runtime.h}\ + %{fmudflapth:-D_MUDFLAP -D_MUDFLAPTH -include mf-runtime.h}\ ++ %{!D_FORTIFY_SOURCE:%{!D_FORTIFY_SOURCE=*:%{!U_FORTIFY_SOURCE:-D_FORTIFY_SOURCE=2}}}\ + %{E|M|MM:%W{o*}}"; + + /* This contains cpp options which are common with cc1_options and are passed diff --git a/patches/gcc/4.4.1/160-netbsd-symbolic.patch b/patches/gcc/4.4.1/160-netbsd-symbolic.patch new file mode 100644 index 0000000..fe1f1cb --- /dev/null +++ b/patches/gcc/4.4.1/160-netbsd-symbolic.patch @@ -0,0 +1,11 @@ +diff -durN gcc-4.4.0.orig/gcc/config/netbsd-elf.h gcc-4.4.0/gcc/config/netbsd-elf.h +--- gcc-4.4.0.orig/gcc/config/netbsd-elf.h 2007-09-03 18:14:04.000000000 +0200 ++++ gcc-4.4.0/gcc/config/netbsd-elf.h 2009-05-27 21:38:14.000000000 +0200 +@@ -82,6 +82,7 @@ + #define NETBSD_LINK_SPEC_ELF \ + "%{assert*} %{R*} %{rpath*} \ + %{shared:-shared} \ ++ %{symbolic:-Bsymbolic} \ + %{!shared: \ + -dc -dp \ + %{!nostdlib: \ diff --git a/patches/gcc/4.4.1/170-sparc64-bsd.patch b/patches/gcc/4.4.1/170-sparc64-bsd.patch new file mode 100644 index 0000000..99a5eea --- /dev/null +++ b/patches/gcc/4.4.1/170-sparc64-bsd.patch @@ -0,0 +1,29 @@ +diff -durN gcc-4.4.0.orig/gcc/config/sparc/freebsd.h gcc-4.4.0/gcc/config/sparc/freebsd.h +--- gcc-4.4.0.orig/gcc/config/sparc/freebsd.h 2007-08-02 12:49:31.000000000 +0200 ++++ gcc-4.4.0/gcc/config/sparc/freebsd.h 2009-05-27 21:38:16.000000000 +0200 +@@ -25,9 +25,22 @@ + /* FreeBSD needs the platform name (sparc64) defined. + Emacs needs to know if the arch is 64 or 32-bits. */ + +-#undef CPP_CPU64_DEFAULT_SPEC +-#define CPP_CPU64_DEFAULT_SPEC \ +- "-D__sparc64__ -D__sparc_v9__ -D__sparcv9 -D__arch64__" ++#undef FBSD_TARGET_CPU_CPP_BUILTINS ++#define FBSD_TARGET_CPU_CPP_BUILTINS() \ ++ do \ ++ { \ ++ if (TARGET_ARCH64) \ ++ { \ ++ builtin_define ("__sparc64__"); \ ++ builtin_define ("__sparc_v9__"); \ ++ builtin_define ("__sparcv9"); \ ++ } \ ++ else \ ++ builtin_define ("__sparc"); \ ++ builtin_define ("__sparc__"); \ ++ } \ ++ while (0) ++ + + #define LINK_SPEC "%(link_arch) \ + %{!mno-relax:%{!r:-relax}} \ diff --git a/patches/gcc/4.4.1/180-libgomp-no-werror.patch b/patches/gcc/4.4.1/180-libgomp-no-werror.patch new file mode 100644 index 0000000..9d2adf0 --- /dev/null +++ b/patches/gcc/4.4.1/180-libgomp-no-werror.patch @@ -0,0 +1,12 @@ +diff -durN gcc-4.4.0.orig/libgomp/configure gcc-4.4.0/libgomp/configure +--- gcc-4.4.0.orig/libgomp/configure 2009-04-21 11:08:08.000000000 +0200 ++++ gcc-4.4.0/libgomp/configure 2009-05-27 21:38:19.000000000 +0200 +@@ -3334,7 +3334,7 @@ + + # Add -Wall -Werror if we are using GCC. + if test "x$GCC" = "xyes"; then +- XCFLAGS="$XCFLAGS -Wall -Werror" ++ XCFLAGS="$XCFLAGS -Wall" + fi + + # Find other programs we need. diff --git a/patches/gcc/4.4.1/190-flatten-switch-stmt-00.patch b/patches/gcc/4.4.1/190-flatten-switch-stmt-00.patch new file mode 100644 index 0000000..8db1ccc --- /dev/null +++ b/patches/gcc/4.4.1/190-flatten-switch-stmt-00.patch @@ -0,0 +1,24 @@ +diff -durN gcc-4.4.0.orig/gcc/stmt.c gcc-4.4.0/gcc/stmt.c +--- gcc-4.4.0.orig/gcc/stmt.c 2009-02-27 20:49:42.000000000 +0100 ++++ gcc-4.4.0/gcc/stmt.c 2009-05-27 21:38:21.000000000 +0200 +@@ -2376,7 +2376,11 @@ + use_cost_table + = (TREE_CODE (orig_type) != ENUMERAL_TYPE + && estimate_case_costs (case_list)); +- balance_case_nodes (&case_list, NULL); ++ /* When optimizing for size, we want a straight list to avoid ++ jumps as much as possible. This basically creates an if-else ++ chain. */ ++ if (!optimize_size) ++ balance_case_nodes (&case_list, NULL); + emit_case_nodes (index, case_list, default_label, index_type); + if (default_label) + emit_jump (default_label); +@@ -2942,6 +2946,7 @@ + { + if (!node_has_low_bound (node, index_type)) + { ++ if (!optimize_size) /* don't jl to the .default_label. */ + emit_cmp_and_jump_insns (index, + convert_modes + (mode, imode, diff --git a/patches/gcc/4.4.1/200-libiberty.h-asprintf.patch b/patches/gcc/4.4.1/200-libiberty.h-asprintf.patch new file mode 100644 index 0000000..02784be --- /dev/null +++ b/patches/gcc/4.4.1/200-libiberty.h-asprintf.patch @@ -0,0 +1,15 @@ +diff -durN gcc-4.4.0.orig/include/libiberty.h gcc-4.4.0/include/libiberty.h +--- gcc-4.4.0.orig/include/libiberty.h 2008-06-24 03:42:31.000000000 +0200 ++++ gcc-4.4.0/include/libiberty.h 2009-05-27 21:38:24.000000000 +0200 +@@ -595,8 +595,11 @@ + /* Like sprintf but provides a pointer to malloc'd storage, which must + be freed by the caller. */ + ++/* asprintf may be declared as a macro by glibc with __USE_FORTIFY_LEVEL. */ ++#ifndef asprintf + extern int asprintf (char **, const char *, ...) ATTRIBUTE_PRINTF_2; + #endif ++#endif + + #if !HAVE_DECL_VASPRINTF + /* Like vsprintf but provides a pointer to malloc'd storage, which diff --git a/patches/gcc/4.4.1/210-arm-unbreak-armv4t.patch b/patches/gcc/4.4.1/210-arm-unbreak-armv4t.patch new file mode 100644 index 0000000..06eafc5 --- /dev/null +++ b/patches/gcc/4.4.1/210-arm-unbreak-armv4t.patch @@ -0,0 +1,12 @@ +diff -durN gcc-4.4.0.orig/gcc/config/arm/linux-eabi.h gcc-4.4.0/gcc/config/arm/linux-eabi.h +--- gcc-4.4.0.orig/gcc/config/arm/linux-eabi.h 2007-11-08 14:44:09.000000000 +0100 ++++ gcc-4.4.0/gcc/config/arm/linux-eabi.h 2009-05-27 21:38:26.000000000 +0200 +@@ -44,7 +44,7 @@ + The ARM10TDMI core is the default for armv5t, so set + SUBTARGET_CPU_DEFAULT to achieve this. */ + #undef SUBTARGET_CPU_DEFAULT +-#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm10tdmi ++#define SUBTARGET_CPU_DEFAULT TARGET_CPU_arm9tdmi + + /* TARGET_BIG_ENDIAN_DEFAULT is set in + config.gcc for big endian configurations. */ diff --git a/patches/gcc/4.4.1/220-libiberty-pic.patch b/patches/gcc/4.4.1/220-libiberty-pic.patch new file mode 100644 index 0000000..ff13a4f --- /dev/null +++ b/patches/gcc/4.4.1/220-libiberty-pic.patch @@ -0,0 +1,11 @@ +diff -durN gcc-4.4.0.orig/libiberty/Makefile.in gcc-4.4.0/libiberty/Makefile.in +--- gcc-4.4.0.orig/libiberty/Makefile.in 2008-10-22 15:30:19.000000000 +0200 ++++ gcc-4.4.0/libiberty/Makefile.in 2009-05-27 21:38:29.000000000 +0200 +@@ -227,6 +227,7 @@ + $(AR) $(AR_FLAGS) $(TARGETLIB) \ + $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \ + $(RANLIB) $(TARGETLIB); \ ++ cp $(TARGETLIB) ../ ; \ + cd ..; \ + else true; fi + diff --git a/patches/gcc/4.4.1/230-superh-default-multilib.patch b/patches/gcc/4.4.1/230-superh-default-multilib.patch new file mode 100644 index 0000000..7c719e8 --- /dev/null +++ b/patches/gcc/4.4.1/230-superh-default-multilib.patch @@ -0,0 +1,12 @@ +diff -durN gcc-4.4.0.orig/gcc/config.gcc gcc-4.4.0/gcc/config.gcc +--- gcc-4.4.0.orig/gcc/config.gcc 2009-04-17 13:58:41.000000000 +0200 ++++ gcc-4.4.0/gcc/config.gcc 2009-05-27 21:38:31.000000000 +0200 +@@ -2121,7 +2121,7 @@ + if test x${sh_multilibs} = x ; then + case ${target} in + sh64-superh-linux* | \ +- sh[1234]*) sh_multilibs=${sh_cpu_target} ;; ++ sh[1234]*) sh_multilibs=`cd ${srcdir}/config/sh ; echo t-mlib-sh[1-4]* | sed 's:t-mlib-sh:,m:g;s: ::g'` ;; + sh64* | sh5*) sh_multilibs=m5-32media,m5-32media-nofpu,m5-compact,m5-compact-nofpu,m5-64media,m5-64media-nofpu ;; + sh-superh-*) sh_multilibs=m4,m4-single,m4-single-only,m4-nofpu ;; + sh*-*-linux*) sh_multilibs=m1,m3e,m4 ;; diff --git a/patches/gcc/4.4.1/240-libstdc++-pic.patch b/patches/gcc/4.4.1/240-libstdc++-pic.patch new file mode 100644 index 0000000..b951dfc --- /dev/null +++ b/patches/gcc/4.4.1/240-libstdc++-pic.patch @@ -0,0 +1,53 @@ +diff -durN gcc-4.4.0.orig/libstdc++-v3/src/Makefile.am gcc-4.4.0/libstdc++-v3/src/Makefile.am +--- gcc-4.4.0.orig/libstdc++-v3/src/Makefile.am 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/libstdc++-v3/src/Makefile.am 2009-05-27 21:38:34.000000000 +0200 +@@ -351,6 +351,13 @@ + $(OPT_LDFLAGS) $(SECTION_LDFLAGS) $(AM_CXXFLAGS) $(LTLDFLAGS) -o $@ + + ++install-exec-local: ++ pic_objs=`sed -n "s:'::g;s:^pic_object=::p" *.lo | grep -v '^none$$'`; \ ++ if [ x"$$pic_objs" != x ]; then \ ++ $(AR) cru libstdc++_pic.a $$pic_objs $(top_builddir)/libsupc++/*.o || exit 1; \ ++ $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) || exit 1; \ ++ fi ++ + # Added bits to build debug library. + if GLIBCXX_BUILD_DEBUG + all-local: build_debug +diff -durN gcc-4.4.0.orig/libstdc++-v3/src/Makefile.in gcc-4.4.0/libstdc++-v3/src/Makefile.in +--- gcc-4.4.0.orig/libstdc++-v3/src/Makefile.in 2009-01-17 03:03:25.000000000 +0100 ++++ gcc-4.4.0/libstdc++-v3/src/Makefile.in 2009-05-27 21:38:34.000000000 +0200 +@@ -726,7 +726,7 @@ + + install-data-am: install-data-local + +-install-exec-am: install-toolexeclibLTLIBRARIES ++install-exec-am: install-toolexeclibLTLIBRARIES install-exec-local + + install-info: install-info-am + +@@ -765,7 +765,7 @@ + maintainer-clean-generic mostlyclean mostlyclean-compile \ + mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ + tags uninstall uninstall-am uninstall-info-am \ +- uninstall-toolexeclibLTLIBRARIES ++ uninstall-toolexeclibLTLIBRARIES install-exec-local + + + # Symbol versioning for shared libraries. +@@ -942,6 +942,14 @@ + install_debug: + (cd ${debugdir} && $(MAKE) \ + toolexeclibdir=$(glibcxx_toolexeclibdir)/debug install) ++ ++install-exec-local: ++ pic_objs=`sed -n "s:'::g;s:^pic_object=::p" *.lo | grep -v '^none$$'`; \ ++ if [ x"$$pic_objs" != x ]; then \ ++ $(AR) cru libstdc++_pic.a $$pic_objs $(top_builddir)/libsupc++/*.o || exit 1; \ ++ $(INSTALL_DATA) libstdc++_pic.a $(DESTDIR)$(toolexeclibdir) || exit 1; \ ++ fi ++ + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. + .NOEXPORT: diff --git a/patches/gcc/4.4.1/250-ia64-noteGNUstack.patch b/patches/gcc/4.4.1/250-ia64-noteGNUstack.patch new file mode 100644 index 0000000..9b80e6c --- /dev/null +++ b/patches/gcc/4.4.1/250-ia64-noteGNUstack.patch @@ -0,0 +1,79 @@ +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crtbegin.asm gcc-4.4.0/gcc/config/ia64/crtbegin.asm +--- gcc-4.4.0.orig/gcc/config/ia64/crtbegin.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/ia64/crtbegin.asm 2009-05-27 21:38:37.000000000 +0200 +@@ -252,3 +252,7 @@ + .weak __cxa_finalize + #endif + .weak _Jv_RegisterClasses ++ ++#ifdef __linux__ ++.section .note.GNU-stack; .previous ++#endif +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crtend.asm gcc-4.4.0/gcc/config/ia64/crtend.asm +--- gcc-4.4.0.orig/gcc/config/ia64/crtend.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/ia64/crtend.asm 2009-05-27 21:38:37.000000000 +0200 +@@ -119,3 +119,7 @@ + + br.ret.sptk.many rp + .endp __do_global_ctors_aux ++ ++#ifdef __linux__ ++.section .note.GNU-stack; .previous ++#endif +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crti.asm gcc-4.4.0/gcc/config/ia64/crti.asm +--- gcc-4.4.0.orig/gcc/config/ia64/crti.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/ia64/crti.asm 2009-05-27 21:38:37.000000000 +0200 +@@ -51,3 +51,7 @@ + .body + + # end of crti.asm ++ ++#ifdef __linux__ ++.section .note.GNU-stack; .previous ++#endif +diff -durN gcc-4.4.0.orig/gcc/config/ia64/crtn.asm gcc-4.4.0/gcc/config/ia64/crtn.asm +--- gcc-4.4.0.orig/gcc/config/ia64/crtn.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/ia64/crtn.asm 2009-05-27 21:38:37.000000000 +0200 +@@ -41,3 +41,7 @@ + br.ret.sptk.many b0 + + # end of crtn.asm ++ ++#ifdef __linux__ ++.section .note.GNU-stack; .previous ++#endif +diff -durN gcc-4.4.0.orig/gcc/config/ia64/lib1funcs.asm gcc-4.4.0/gcc/config/ia64/lib1funcs.asm +--- gcc-4.4.0.orig/gcc/config/ia64/lib1funcs.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/ia64/lib1funcs.asm 2009-05-27 21:38:37.000000000 +0200 +@@ -793,3 +793,7 @@ + .endp __floattitf + #endif + #endif ++ ++#ifdef __linux__ ++.section .note.GNU-stack; .previous ++#endif +diff -durN gcc-4.4.0.orig/gcc/config/ia64/linux.h gcc-4.4.0/gcc/config/ia64/linux.h +--- gcc-4.4.0.orig/gcc/config/ia64/linux.h 2009-02-12 17:30:53.000000000 +0100 ++++ gcc-4.4.0/gcc/config/ia64/linux.h 2009-05-27 21:38:37.000000000 +0200 +@@ -5,6 +5,8 @@ + + #define TARGET_VERSION fprintf (stderr, " (IA-64) Linux"); + ++#define TARGET_ASM_FILE_END file_end_indicate_exec_stack ++ + /* This is for -profile to use -lc_p instead of -lc. */ + #undef CC1_SPEC + #define CC1_SPEC "%{profile:-p} %{G*}" +diff -durN gcc-4.4.0.orig/gcc/config/rs6000/ppc-asm.h gcc-4.4.0/gcc/config/rs6000/ppc-asm.h +--- gcc-4.4.0.orig/gcc/config/rs6000/ppc-asm.h 2008-10-13 17:44:26.000000000 +0200 ++++ gcc-4.4.0/gcc/config/rs6000/ppc-asm.h 2009-05-27 21:38:37.000000000 +0200 +@@ -172,7 +172,7 @@ + .size FUNC_NAME(name),GLUE(.L,name)-FUNC_NAME(name) + #endif + +-#if defined __linux__ && !defined __powerpc64__ ++#if defined __linux__ + .section .note.GNU-stack + .previous + #endif diff --git a/patches/gcc/4.4.1/260-sh-libgcc-stacks.patch b/patches/gcc/4.4.1/260-sh-libgcc-stacks.patch new file mode 100644 index 0000000..62af2c9 --- /dev/null +++ b/patches/gcc/4.4.1/260-sh-libgcc-stacks.patch @@ -0,0 +1,25 @@ +diff -durN gcc-4.4.0.orig/gcc/config/sh/lib1funcs.asm gcc-4.4.0/gcc/config/sh/lib1funcs.asm +--- gcc-4.4.0.orig/gcc/config/sh/lib1funcs.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/sh/lib1funcs.asm 2009-05-27 21:38:39.000000000 +0200 +@@ -30,6 +30,11 @@ + !! recoded in assembly by Toshiyasu Morita + !! tm@netcom.com + ++#if defined(__ELF__) && defined(__linux__) ++.section .note.GNU-stack,"",%progbits ++.previous ++#endif ++ + /* SH2 optimizations for ___ashrsi3, ___ashlsi3, ___lshrsi3 and + ELF local label prefixes by J"orn Rennecke + amylaar@cygnus.com */ +diff -durN gcc-4.4.0.orig/gcc/config/sh/linux-atomic.asm gcc-4.4.0/gcc/config/sh/linux-atomic.asm +--- gcc-4.4.0.orig/gcc/config/sh/linux-atomic.asm 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/sh/linux-atomic.asm 2009-05-27 21:38:39.000000000 +0200 +@@ -136,3 +136,6 @@ + ATOMIC_FETCH_AND_COMBOP(nand,and,not,4,l,mov) + + #endif /* ! __SH5__ */ ++ ++.section .note.GNU-stack,"",%progbits ++.previous diff --git a/patches/gcc/4.4.1/270-sh-pr24836.patch b/patches/gcc/4.4.1/270-sh-pr24836.patch new file mode 100644 index 0000000..3c745ab --- /dev/null +++ b/patches/gcc/4.4.1/270-sh-pr24836.patch @@ -0,0 +1,24 @@ +diff -durN gcc-4.4.0.orig/gcc/configure gcc-4.4.0/gcc/configure +--- gcc-4.4.0.orig/gcc/configure 2009-05-27 21:38:08.000000000 +0200 ++++ gcc-4.4.0/gcc/configure 2009-05-27 21:38:42.000000000 +0200 +@@ -22205,7 +22205,7 @@ + tls_first_minor=14 + tls_as_opt="-m64 -Aesame --fatal-warnings" + ;; +- sh-*-* | sh[34]-*-*) ++ sh-*-* | sh[34]*-*-*) + conftest_s=' + .section ".tdata","awT",@progbits + foo: .long 25 +diff -durN gcc-4.4.0.orig/gcc/configure.ac gcc-4.4.0/gcc/configure.ac +--- gcc-4.4.0.orig/gcc/configure.ac 2009-05-27 21:38:08.000000000 +0200 ++++ gcc-4.4.0/gcc/configure.ac 2009-05-27 21:38:42.000000000 +0200 +@@ -2673,7 +2673,7 @@ + tls_first_minor=14 + tls_as_opt="-m64 -Aesame --fatal-warnings" + ;; +- sh-*-* | sh[34]-*-*) ++ sh-*-* | sh[34]*-*-*) + conftest_s=' + .section ".tdata","awT",@progbits + foo: .long 25 diff --git a/patches/gcc/4.4.1/280-freebsd.patch b/patches/gcc/4.4.1/280-freebsd.patch new file mode 100644 index 0000000..39d9d0b --- /dev/null +++ b/patches/gcc/4.4.1/280-freebsd.patch @@ -0,0 +1,94 @@ +diff -durN gcc-4.4.0.orig/gcc/config/freebsd-spec.h gcc-4.4.0/gcc/config/freebsd-spec.h +--- gcc-4.4.0.orig/gcc/config/freebsd-spec.h 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/config/freebsd-spec.h 2009-05-27 21:38:45.000000000 +0200 +@@ -61,6 +61,8 @@ + builtin_assert ("system=unix"); \ + builtin_assert ("system=bsd"); \ + builtin_assert ("system=FreeBSD"); \ ++ if(!(flag_iso && (c_dialect_cxx () ? cxx_dialect == cxx98 : !flag_isoc99))) \ ++ builtin_define("_LONGLONG"); \ + FBSD_TARGET_CPU_CPP_BUILTINS(); \ + } \ + while (0) +diff -durN gcc-4.4.0.orig/gcc/config/t-freebsd-eh gcc-4.4.0/gcc/config/t-freebsd-eh +--- gcc-4.4.0.orig/gcc/config/t-freebsd-eh 1970-01-01 01:00:00.000000000 +0100 ++++ gcc-4.4.0/gcc/config/t-freebsd-eh 2009-05-27 21:38:45.000000000 +0200 +@@ -0,0 +1,4 @@ ++# Use unwind-dw2-fde-glibc ++LIB2ADDEH = $(srcdir)/unwind-dw2.c $(srcdir)/unwind-dw2-fde-glibc.c \ ++ $(srcdir)/unwind-sjlj.c $(srcdir)/gthr-gnat.c $(srcdir)/unwind-c.c ++LIB2ADDEHDEP = unwind.inc unwind-dw2-fde.h unwind-dw2-fde.c +diff -durN gcc-4.4.0.orig/gcc/config.gcc gcc-4.4.0/gcc/config.gcc +--- gcc-4.4.0.orig/gcc/config.gcc 2009-05-27 21:38:34.000000000 +0200 ++++ gcc-4.4.0/gcc/config.gcc 2009-05-27 21:38:45.000000000 +0200 +@@ -456,7 +456,7 @@ + # pleases around the provided core setting. + gas=yes + gnu_ld=yes +- extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o" ++ extra_parts="crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o" + fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'` + tm_defines="${tm_defines} FBSD_MAJOR=${fbsd_major}" + tmake_file="t-slibgcc-elf-ver t-freebsd" +@@ -1042,6 +1042,10 @@ + ;; + i[34567]86-*-freebsd*) + tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h" ++ fbsd_major=`echo ${target} | sed -e 's/.*freebsd//g' | sed -e 's/\..*//g'` ++ if test ${fbsd_major} -ge 7; then ++ tmake_file="${tmake_file} t-freebsd-eh" ++ fi + ;; + x86_64-*-freebsd*) + tm_file="${tm_file} i386/unix.h i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" +diff -durN gcc-4.4.0.orig/gcc/crtstuff.c gcc-4.4.0/gcc/crtstuff.c +--- gcc-4.4.0.orig/gcc/crtstuff.c 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/crtstuff.c 2009-05-27 21:38:45.000000000 +0200 +@@ -85,13 +85,15 @@ + && !defined(OBJECT_FORMAT_FLAT) \ + && defined(HAVE_LD_EH_FRAME_HDR) \ + && !defined(inhibit_libc) && !defined(CRTSTUFFT_O) \ +- && defined(__GLIBC__) && __GLIBC__ >= 2 ++ && ((defined(__GLIBC__) && __GLIBC__ >= 2) \ ++ || (defined(__FreeBSD_version) && __FreeBSD_version >= 700022)) + #include + /* uClibc pretends to be glibc 2.2 and DT_CONFIG is defined in its link.h. + But it doesn't use PT_GNU_EH_FRAME ELF segment currently. */ + # if !defined(__UCLIBC__) \ +- && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \ +- || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) ++ || (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \ ++ || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) \ ++ || (__FreeBSD_version >= 700022) + # define USE_PT_GNU_EH_FRAME + # endif + #endif +diff -durN gcc-4.4.0.orig/gcc/unwind-dw2-fde-glibc.c gcc-4.4.0/gcc/unwind-dw2-fde-glibc.c +--- gcc-4.4.0.orig/gcc/unwind-dw2-fde-glibc.c 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/gcc/unwind-dw2-fde-glibc.c 2009-05-27 21:38:45.000000000 +0200 +@@ -46,8 +46,9 @@ + #include "gthr.h" + + #if !defined(inhibit_libc) && defined(HAVE_LD_EH_FRAME_HDR) \ +- && (__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \ +- || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) ++ && ((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ > 2) \ ++ || (__GLIBC__ == 2 && __GLIBC_MINOR__ == 2 && defined(DT_CONFIG))) \ ++ || (__FreeBSD_version >= 700022 )) + + #ifndef __RELOC_POINTER + # define __RELOC_POINTER(ptr, base) ((ptr) + (base)) +@@ -63,6 +64,13 @@ + #define PT_GNU_EH_FRAME (PT_LOOS + 0x474e550) + #endif + ++/* Support FreeBSD */ ++#ifndef ElfW ++# ifdef __ElfN ++# define ElfW __ElfN ++# endif ++#endif ++ + struct unw_eh_callback_data + { + _Unwind_Ptr pc; diff --git a/patches/gcc/4.4.1/290-freebsd.patch b/patches/gcc/4.4.1/290-freebsd.patch new file mode 100644 index 0000000..ad1564b --- /dev/null +++ b/patches/gcc/4.4.1/290-freebsd.patch @@ -0,0 +1,64 @@ +diff -durN gcc-4.4.0.orig/gcc/config/freebsd-spec.h gcc-4.4.0/gcc/config/freebsd-spec.h +--- gcc-4.4.0.orig/gcc/config/freebsd-spec.h 2009-05-27 21:38:47.000000000 +0200 ++++ gcc-4.4.0/gcc/config/freebsd-spec.h 2009-05-27 21:38:47.000000000 +0200 +@@ -86,9 +86,10 @@ + #define FBSD_STARTFILE_SPEC \ + "%{!shared: \ + %{pg:gcrt1.o%s} %{!pg:%{p:gcrt1.o%s} \ +- %{!p:%{profile:gcrt1.o%s} \ +- %{!profile:crt1.o%s}}}} \ +- crti.o%s %{!shared:crtbegin.o%s} %{shared:crtbeginS.o%s}" ++ %{!p:%{profile:gcrt1.o%s} \ ++ %{!profile:crt1.o%s}}}} \ ++ crti.o%s \ ++ %{static:crtbeginT.o%s;shared:crtbeginS.o%s;:crtbegin.o%s}" + + /* Provide a ENDFILE_SPEC appropriate for FreeBSD. Here we tack on + the magical crtend.o file (see crtstuff.c) which provides part of +@@ -126,7 +127,8 @@ + %{pg: -lc_p} \ + }" + #else +-#if FBSD_MAJOR < 5 ++#include ++#if __FreeBSD_version < 500016 + #define FBSD_LIB_SPEC " \ + %{!shared: \ + %{!pg: \ +@@ -136,17 +138,34 @@ + %{!pthread:-lc_p} \ + %{pthread:-lc_r_p}} \ + }" +-#else ++#elif __FreeBSD_version < 700022 + #define FBSD_LIB_SPEC " \ + %{!shared: \ + %{!pg: %{pthread:-lpthread} -lc} \ + %{pg: %{pthread:-lpthread_p} -lc_p} \ + }" ++#else ++#define FBSD_LIB_SPEC " \ ++ %{!shared: \ ++ %{!pg: %{pthread:-lpthread} -lc} \ ++ %{pg: %{pthread:-lpthread_p} -lc_p}} \ ++ %{shared: \ ++ %{pthread:-lpthread} -lc} \ ++ " + #endif + #endif + +-#if FBSD_MAJOR < 6 ++#if FBSD_MAJOR < 5 + #define FBSD_DYNAMIC_LINKER "/usr/libexec/ld-elf.so.1" + #else + #define FBSD_DYNAMIC_LINKER "/libexec/ld-elf.so.1" + #endif ++ ++#if defined(HAVE_LD_EH_FRAME_HDR) ++#define LINK_EH_SPEC "%{!static:--eh-frame-hdr} " ++#endif ++ ++/* Use --as-needed -lgcc_s for eh support. */ ++#ifdef HAVE_LD_AS_NEEDED ++#define USE_LD_AS_NEEDED 1 ++#endif diff --git a/patches/gcc/4.4.1/300-uclibc-conf.patch b/patches/gcc/4.4.1/300-uclibc-conf.patch new file mode 100644 index 0000000..e3f3b91 --- /dev/null +++ b/patches/gcc/4.4.1/300-uclibc-conf.patch @@ -0,0 +1,35 @@ +diff -durN gcc-4.4.0.orig/contrib/regression/objs-gcc.sh gcc-4.4.0/contrib/regression/objs-gcc.sh +--- gcc-4.4.0.orig/contrib/regression/objs-gcc.sh 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/contrib/regression/objs-gcc.sh 2009-05-27 21:38:53.000000000 +0200 +@@ -106,6 +106,10 @@ + then + make all-gdb all-dejagnu all-ld || exit 1 + make install-gdb install-dejagnu install-ld || exit 1 ++elif [ $H_REAL_TARGET = $H_REAL_HOST -a $H_REAL_TARGET = i686-pc-linux-uclibc ] ++ then ++ make all-gdb all-dejagnu all-ld || exit 1 ++ make install-gdb install-dejagnu install-ld || exit 1 + elif [ $H_REAL_TARGET = $H_REAL_HOST ] ; then + make bootstrap || exit 1 + make install || exit 1 +diff -durN gcc-4.4.0.orig/libjava/classpath/ltconfig gcc-4.4.0/libjava/classpath/ltconfig +--- gcc-4.4.0.orig/libjava/classpath/ltconfig 2007-06-04 01:18:43.000000000 +0200 ++++ gcc-4.4.0/libjava/classpath/ltconfig 2009-05-27 21:38:53.000000000 +0200 +@@ -603,7 +603,7 @@ + + # Transform linux* to *-*-linux-gnu*, to support old configure scripts. + case $host_os in +-linux-gnu*) ;; ++linux-gnu*|linux-uclibc*) ;; + linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` + esac + +@@ -1251,7 +1251,7 @@ + ;; + + # This must be Linux ELF. +-linux-gnu*) ++linux*) + version_type=linux + need_lib_prefix=no + need_version=no diff --git a/patches/gcc/4.4.1/310-missing-execinfo_h.patch b/patches/gcc/4.4.1/310-missing-execinfo_h.patch new file mode 100644 index 0000000..009335e --- /dev/null +++ b/patches/gcc/4.4.1/310-missing-execinfo_h.patch @@ -0,0 +1,12 @@ +diff -durN gcc-4.4.0.orig/boehm-gc/include/gc.h gcc-4.4.0/boehm-gc/include/gc.h +--- gcc-4.4.0.orig/boehm-gc/include/gc.h 2007-04-23 23:10:09.000000000 +0200 ++++ gcc-4.4.0/boehm-gc/include/gc.h 2009-05-27 21:38:55.000000000 +0200 +@@ -503,7 +503,7 @@ + #if defined(__linux__) || defined(__GLIBC__) + # include + # if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1 || __GLIBC__ > 2) \ +- && !defined(__ia64__) ++ && !defined(__ia64__) && !defined(__UCLIBC__) + # ifndef GC_HAVE_BUILTIN_BACKTRACE + # define GC_HAVE_BUILTIN_BACKTRACE + # endif diff --git a/patches/gcc/4.4.1/320-c99-snprintf.patch b/patches/gcc/4.4.1/320-c99-snprintf.patch new file mode 100644 index 0000000..4928f4b --- /dev/null +++ b/patches/gcc/4.4.1/320-c99-snprintf.patch @@ -0,0 +1,12 @@ +diff -durN gcc-4.4.0.orig/libstdc++-v3/include/c_global/cstdio gcc-4.4.0/libstdc++-v3/include/c_global/cstdio +--- gcc-4.4.0.orig/libstdc++-v3/include/c_global/cstdio 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/libstdc++-v3/include/c_global/cstdio 2009-05-27 21:38:58.000000000 +0200 +@@ -139,7 +139,7 @@ + + _GLIBCXX_END_NAMESPACE + +-#if _GLIBCXX_USE_C99 ++#if _GLIBCXX_USE_C99 || defined __UCLIBC__ + + #undef snprintf + #undef vfscanf diff --git a/patches/gcc/4.4.1/330-libmudflap-susv3-legacy.patch b/patches/gcc/4.4.1/330-libmudflap-susv3-legacy.patch new file mode 100644 index 0000000..f3a4e32 --- /dev/null +++ b/patches/gcc/4.4.1/330-libmudflap-susv3-legacy.patch @@ -0,0 +1,48 @@ +diff -durN gcc-4.4.0.orig/libmudflap/mf-hooks2.c gcc-4.4.0/libmudflap/mf-hooks2.c +--- gcc-4.4.0.orig/libmudflap/mf-hooks2.c 2009-04-10 01:23:07.000000000 +0200 ++++ gcc-4.4.0/libmudflap/mf-hooks2.c 2009-05-27 21:39:00.000000000 +0200 +@@ -421,7 +421,7 @@ + { + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s, n, __MF_CHECK_WRITE, "bzero region"); +- bzero (s, n); ++ memset (s, 0, n); + } + + +@@ -431,7 +431,7 @@ + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(src, n, __MF_CHECK_READ, "bcopy src"); + MF_VALIDATE_EXTENT(dest, n, __MF_CHECK_WRITE, "bcopy dest"); +- bcopy (src, dest, n); ++ memmove (dest, src, n); + } + + +@@ -441,7 +441,7 @@ + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s1, n, __MF_CHECK_READ, "bcmp 1st arg"); + MF_VALIDATE_EXTENT(s2, n, __MF_CHECK_READ, "bcmp 2nd arg"); +- return bcmp (s1, s2, n); ++ return n == 0 ? 0 : memcmp (s1, s2, n); + } + + +@@ -450,7 +450,7 @@ + size_t n = strlen (s); + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "index region"); +- return index (s, c); ++ return strchr (s, c); + } + + +@@ -459,7 +459,7 @@ + size_t n = strlen (s); + TRACE ("%s\n", __PRETTY_FUNCTION__); + MF_VALIDATE_EXTENT(s, CLAMPADD(n, 1), __MF_CHECK_READ, "rindex region"); +- return rindex (s, c); ++ return strrchr (s, c); + } + + /* XXX: stpcpy, memccpy */ -- cgit v0.10.2-6-g49f6 From e0ec8eda63a75cadd8e3ac943f5924b8dbe8f01a Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 27 Sep 2009 12:03:48 +0200 Subject: readme: document patch description diff --git a/README b/README index 97be369..4fe8d88 100644 --- a/README +++ b/README @@ -22,8 +22,8 @@ You can find a (terse and WIP) documentation in docs/overview.txt. You can also point your browser to http://ymorin.is-a-geek.org/projects/crosstool -PARTICIPATING / -_____________/ +CONTRIBUTING / +____________/ Sending a bug report -------------------- @@ -50,6 +50,19 @@ that you may find usefull: - mq : http://mercurial.selenic.com/wiki/MqExtension - patchbomb : http://mercurial.selenic.com/wiki/PatchbombExtension +Commit messages should look like (without leading pipes): + |component: short, one-line description + | + |optional longer description + |on multiple lines if needed + +Here is an example commit message (see revision a53a5e1d61db): + |comp-libs/cloog: fix building + | + |For CLooG/PPL 0.15.3, the directory name was simply cloog-ppl. + |For any later versions, the directory name does have the version, such as + |cloog-ppl-0.15.4. + Here's a typical hacking session: hg clone http://ymorin.is-a-geek.org/hg/crosstool-ng crosstool-ng cd crosstool-ng -- cgit v0.10.2-6-g49f6 From 9d743adb55f97aa22bfa33577c76d68b6a61cb7b Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 27 Sep 2009 12:12:21 +0200 Subject: scripts: update config.guess and config.sub diff --git a/scripts/config.guess b/scripts/config.guess index bb0b03e..e792aac 100755 --- a/scripts/config.guess +++ b/scripts/config.guess @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 # Free Software Foundation, Inc. -timestamp='2009-08-19' +timestamp='2009-09-18' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -854,6 +854,20 @@ EOF i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; arm*:Linux:*:*) eval $set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ @@ -876,6 +890,9 @@ EOF frv:Linux:*:*) echo frv-unknown-linux-gnu exit ;; + i*86:Linux:*:*) + echo ${UNAME_MACHINE}-pc-linux-gnu + exit ;; ia64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; @@ -911,29 +928,12 @@ EOF or32:Linux:*:*) echo or32-unknown-linux-gnu exit ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep -q ld.so.1 - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit ;; padre:Linux:*:*) echo sparc-unknown-linux-gnu exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -942,8 +942,11 @@ EOF *) echo hppa-unknown-linux-gnu ;; esac exit ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux @@ -966,58 +969,6 @@ EOF xtensa*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu exit ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #if defined(__INTEL_COMPILER) || defined(__PGI) || defined(__SUNPRO_C) || defined(__SUNPRO_CC) - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval "`$CC_FOR_BUILD -E $dummy.c 2>/dev/null | sed -n ' - /^LIBC/{ - s: ::g - p - }'`" - test x"${LIBC}" != x && { - echo "${UNAME_MACHINE}-pc-linux-${LIBC}" - exit - } - test x"${TENTATIVE}" != x && { echo "${TENTATIVE}"; exit; } - ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both @@ -1247,6 +1198,16 @@ EOF *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} diff --git a/scripts/config.sub b/scripts/config.sub index 8ca084b..0a55da1 100755 --- a/scripts/config.sub +++ b/scripts/config.sub @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 # Free Software Foundation, Inc. -timestamp='2009-08-19' +timestamp='2009-09-25' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -287,6 +287,7 @@ case $basic_machine in | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ + | rx \ | score \ | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ @@ -300,7 +301,7 @@ case $basic_machine in | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none @@ -371,7 +372,7 @@ case $basic_machine in | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ - | romp-* | rs6000-* \ + | romp-* | rs6000-* | rx-* \ | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ -- cgit v0.10.2-6-g49f6 From 036903d5271d8f62ee7a9994253f365bdef97ef1 Mon Sep 17 00:00:00 2001 From: nyet Date: Mon, 28 Sep 2009 19:31:19 +0200 Subject: gcc: ecjx.cc -> ecjx.o should use host compiler, not cross compiler diff --git a/patches/gcc/4.3.4/400-ecjx-host-cc.patch b/patches/gcc/4.3.4/400-ecjx-host-cc.patch new file mode 100644 index 0000000..793069b --- /dev/null +++ b/patches/gcc/4.3.4/400-ecjx-host-cc.patch @@ -0,0 +1,13 @@ +diff -ur gcc-4.3.4-orig/libjava/Makefile.in gcc-4.3.4/libjava/Makefile.in +--- gcc-4.3.4-orig/libjava/Makefile.in 2009-08-04 04:12:27.000000000 -0700 ++++ gcc-4.3.4/libjava/Makefile.in 2009-09-23 22:03:15.750951483 -0700 +@@ -8874,6 +8874,9 @@ + ecjx$(EXEEXT): $(ecjx_OBJECTS) $(ecjx_DEPENDENCIES) + @rm -f ecjx$(EXEEXT) + $(ecjx_LINK) $(ecjx_LDFLAGS) $(ecjx_OBJECTS) $(ecjx_LDADD) $(LIBS) ++ecjx.$(OBJEXT): $(ecjx_SOURCES) ++ @rm -f ecjx.$(OBJEXT) ++ $(CC_FOR_BUILD) $(BUILD_CFLAGS) -c -o $@ $< + gappletviewer$(EXEEXT): $(gappletviewer_OBJECTS) $(gappletviewer_DEPENDENCIES) + @rm -f gappletviewer$(EXEEXT) + $(gappletviewer_LINK) $(gappletviewer_LDFLAGS) $(gappletviewer_OBJECTS) $(gappletviewer_LDADD) $(LIBS) diff --git a/patches/gcc/4.4.1/340-ecjx-host-cc.patch b/patches/gcc/4.4.1/340-ecjx-host-cc.patch new file mode 100644 index 0000000..eaf8ed4 --- /dev/null +++ b/patches/gcc/4.4.1/340-ecjx-host-cc.patch @@ -0,0 +1,13 @@ +diff -ur gcc-4.4.1-orig/libjava/Makefile.in gcc-4.4.1/libjava/Makefile.in +--- gcc-4.4.1-orig/libjava/Makefile.in 2009-08-04 04:12:27.000000000 -0700 ++++ gcc-4.4.1/libjava/Makefile.in 2009-09-23 22:03:15.750951483 -0700 +@@ -8874,6 +8874,9 @@ + ecjx$(EXEEXT): $(ecjx_OBJECTS) $(ecjx_DEPENDENCIES) + @rm -f ecjx$(EXEEXT) + $(ecjx_LINK) $(ecjx_LDFLAGS) $(ecjx_OBJECTS) $(ecjx_LDADD) $(LIBS) ++ecjx.$(OBJEXT): $(ecjx_SOURCES) ++ @rm -f ecjx.$(OBJEXT) ++ $(CC_FOR_BUILD) $(BUILD_CFLAGS) -c -o $@ $< + gappletviewer$(EXEEXT): $(gappletviewer_OBJECTS) $(gappletviewer_DEPENDENCIES) + @rm -f gappletviewer$(EXEEXT) + $(gappletviewer_LINK) $(gappletviewer_LDFLAGS) $(gappletviewer_OBJECTS) $(gappletviewer_LDADD) $(LIBS) -- cgit v0.10.2-6-g49f6 From e8ffa1494027f941a5924589c9b79528e9ecac34 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sun, 13 Sep 2009 19:51:26 +0200 Subject: samples: remove arm-beagle-linux-gnueabi Use the generic arm-cortex_a8-linux-gnueabi sample instead. diff --git a/samples/arm-beagle-linux-gnueabi/crosstool.config b/samples/arm-beagle-linux-gnueabi/crosstool.config deleted file mode 100644 index 9b35b4a..0000000 --- a/samples/arm-beagle-linux-gnueabi/crosstool.config +++ /dev/null @@ -1,448 +0,0 @@ -# -# Automatically generated make config: don't edit -# crosstool-NG version: hg_default@1518_ecf0e1c4f2f2 -# Sun Sep 6 23:40:55 2009 -# - -# -# Paths and misc options -# - -# -# crosstool-NG behavior -# -# CT_OBSOLETE is not set -# CT_EXPERIMENTAL is not set -# CT_DEBUG_CT is not set - -# -# Paths -# -CT_LOCAL_TARBALLS_DIR="${HOME}/src" -CT_SAVE_TARBALLS=y -CT_WORK_DIR="${CT_TOP_DIR}/targets" -CT_PREFIX_DIR="${HOME}/x-tools/${CT_TARGET}" -CT_INSTALL_DIR="${CT_PREFIX_DIR}" -# CT_REMOVE_DOCS is not set -CT_INSTALL_DIR_RO=y - -# -# Downloading -# -# CT_FORBID_DOWNLOAD is not set -# CT_FORCE_DOWNLOAD is not set -CT_USE_MIRROR=y -# CT_PREFER_MIRROR is not set -CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/" -CT_CONNECT_TIMEOUT=10 -# CT_ONLY_DOWNLOAD is not set - -# -# Extracting -# -# CT_FORCE_EXTRACT is not set -CT_OVERIDE_CONFIG_GUESS_SUB=y -# CT_ONLY_EXTRACT is not set -CT_PATCH_BUNDLED=y -# CT_PATCH_LOCAL is not set -# CT_PATCH_BUNDLED_LOCAL is not set -# CT_PATCH_LOCAL_BUNDLED is not set -# CT_PATCH_BUNDLED_FALLBACK_LOCAL is not set -# CT_PATCH_LOCAL_FALLBACK_BUNDLED is not set -CT_PATCH_ORDER="bundled" -# CT_PATCH_SINGLE is not set -# CT_PATCH_USE_LOCAL is not set - -# -# Build behavior -# -CT_PARALLEL_JOBS=1 -CT_LOAD=0 -CT_NICE=0 -CT_USE_PIPES=y -# CT_CONFIG_SHELL_SH is not set -# CT_CONFIG_SHELL_ASH is not set -CT_CONFIG_SHELL_BASH=y -# CT_CONFIG_SHELL_CUSTOM is not set -CT_CONFIG_SHELL="bash" - -# -# Logging -# -# CT_LOG_ERROR is not set -# CT_LOG_WARN is not set -# CT_LOG_INFO is not set -CT_LOG_EXTRA=y -# CT_LOG_DEBUG is not set -# CT_LOG_ALL is not set -CT_LOG_LEVEL_MAX="EXTRA" -# CT_LOG_SEE_TOOLS_WARN is not set -CT_LOG_PROGRESS_BAR=y -CT_LOG_TO_FILE=y -CT_LOG_FILE_COMPRESS=y - -# -# Target options -# -CT_ARCH="arm" -# CT_ARCH_64 is not set -# CT_ARCH_SUPPORTS_BOTH_MMU is not set -CT_ARCH_SUPPORTS_BOTH_ENDIAN=y -CT_ARCH_SUPPORT_ARCH=y -# CT_ARCH_SUPPORT_ABI is not set -CT_ARCH_SUPPORT_CPU=y -CT_ARCH_SUPPORT_TUNE=y -CT_ARCH_SUPPORT_FPU=y -# CT_ARCH_DEFAULT_HAS_MMU is not set -# CT_ARCH_DEFAULT_BE is not set -CT_ARCH_DEFAULT_LE=y -CT_ARCH_ARCH="" -CT_ARCH_CPU="cortex-a8" -CT_ARCH_TUNE="cortex-a8" -CT_ARCH_FPU="" -# CT_ARCH_BE is not set -CT_ARCH_LE=y -# CT_ARCH_FLOAT_HW is not set -CT_ARCH_FLOAT_SW=y -CT_TARGET_CFLAGS="" -CT_TARGET_LDFLAGS="" - -# -# General target options -# -# CT_ARCH_alpha is not set -CT_ARCH_arm=y -# CT_ARCH_avr32 is not set -# CT_ARCH_ia64 is not set -# CT_ARCH_mips is not set -# CT_ARCH_powerpc is not set -# CT_ARCH_powerpc64 is not set -# CT_ARCH_sh is not set -# CT_ARCH_x86 is not set -# CT_ARCH_x86_64 is not set -CT_ARCH_ARM_EABI=y -CT_ARCH_USE_MMU=y - -# -# Target optimisations -# - -# -# Toolchain options -# - -# -# General toolchain options -# -CT_USE_SYSROOT=y -CT_SYSROOT_DIR_PREFIX="" - -# -# Tuple completion and aliasing -# -CT_TARGET_VENDOR="beagle" -CT_TARGET_ALIAS_SED_EXPR="" -CT_TARGET_ALIAS="" - -# -# Toolchain type -# -# CT_NATIVE is not set -CT_CROSS=y -# CT_CROSS_NATIVE is not set -# CT_CANADIAN is not set -CT_TOOLCHAIN_TYPE="cross" - -# -# Build system -# -CT_BUILD="" -CT_BUILD_PREFIX="" -CT_BUILD_SUFFIX="" - -# -# Operating System -# -# CT_BARE_METAL is not set -CT_KERNEL_SUPPORTS_SHARED_LIBS=y -CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.30.5" -# CT_KERNEL_bare_metal is not set -CT_KERNEL_linux=y -CT_KERNEL_LINUX_INSTALL=y -CT_KERNEL_LINUX_INSTALL_CHECK=y -# CT_KERNEL_V_2_6_18_8 is not set -# CT_KERNEL_V_2_6_19_7 is not set -# CT_KERNEL_V_2_6_20_21 is not set -# CT_KERNEL_V_2_6_21_7 is not set -# CT_KERNEL_V_2_6_22_19 is not set -# CT_KERNEL_V_2_6_23_17 is not set -# CT_KERNEL_V_2_6_24_7 is not set -# CT_KERNEL_V_2_6_25_20 is not set -# CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_31 is not set -# CT_KERNEL_V_2_6_28_10 is not set -# CT_KERNEL_V_2_6_29 is not set -# CT_KERNEL_V_2_6_29_1 is not set -# CT_KERNEL_V_2_6_29_2 is not set -# CT_KERNEL_V_2_6_29_3 is not set -# CT_KERNEL_V_2_6_29_4 is not set -# CT_KERNEL_V_2_6_29_5 is not set -# CT_KERNEL_V_2_6_29_6 is not set -# CT_KERNEL_V_2_6_30 is not set -# CT_KERNEL_V_2_6_30_1 is not set -# CT_KERNEL_V_2_6_30_2 is not set -# CT_KERNEL_V_2_6_30_3 is not set -# CT_KERNEL_V_2_6_30_4 is not set -CT_KERNEL_V_2_6_30_5=y -# CT_KERNEL_V_select is not set -CT_KERNEL_LINUX_VERBOSITY_0=y -# CT_KERNEL_LINUX_VERBOSITY_1 is not set -# CT_KERNEL_LINUX_VERBOSITY_2 is not set -CT_KERNEL_LINUX_VERBOSE_LEVEL=0 -# CT_KERNEL_LINUX_USE_CUSTOM_HEADERS is not set - -# -# Common kernel options -# -CT_SHARED_LIBS=y - -# -# Binary utilities -# -CT_ARCH_BINFMT_ELF=y -# CT_ARCH_BINFMT_FLAT is not set - -# -# GNU binutils -# -CT_BINUTILS_VERSION="2.19.1" -# CT_BINUTILS_V_2_14 is not set -# CT_BINUTILS_V_2_15 is not set -# CT_BINUTILS_V_2_16_1 is not set -# CT_BINUTILS_V_2_17 is not set -# CT_BINUTILS_V_2_18 is not set -# CT_BINUTILS_V_2_18_50_0_4 is not set -# CT_BINUTILS_V_2_18_50_0_6 is not set -# CT_BINUTILS_V_2_18_50_0_7 is not set -# CT_BINUTILS_V_2_18_50_0_8 is not set -# CT_BINUTILS_V_2_18_50_0_9 is not set -# CT_BINUTILS_V_2_18_90 is not set -# CT_BINUTILS_V_2_18_91 is not set -# CT_BINUTILS_V_2_18_92 is not set -# CT_BINUTILS_V_2_18_93 is not set -# CT_BINUTILS_V_2_19 is not set -CT_BINUTILS_V_2_19_1=y -# CT_BINUTILS_V_2_19_50_0_1 is not set -# CT_BINUTILS_V_2_19_51_0_1 is not set -# CT_BINUTILS_V_2_19_51_0_2 is not set -CT_BINUTILS_EXTRA_CONFIG="" -CT_BINUTILS_FOR_TARGET=y -CT_BINUTILS_FOR_TARGET_IBERTY=y -CT_BINUTILS_FOR_TARGET_BFD=y - -# -# C compiler -# -CT_CC="gcc" -CT_CC_VERSION="4.3.4" -CT_CC_gcc=y -# CT_CC_V_3_2_3 is not set -# CT_CC_V_3_3_6 is not set -# CT_CC_V_3_4_6 is not set -# CT_CC_V_4_0_0 is not set -# CT_CC_V_4_0_1 is not set -# CT_CC_V_4_0_2 is not set -# CT_CC_V_4_0_3 is not set -# CT_CC_V_4_0_4 is not set -# CT_CC_V_4_1_0 is not set -# CT_CC_V_4_1_1 is not set -# CT_CC_V_4_1_2 is not set -# CT_CC_V_4_2_0 is not set -# CT_CC_V_4_2_1 is not set -# CT_CC_V_4_2_2 is not set -# CT_CC_V_4_2_3 is not set -# CT_CC_V_4_2_4 is not set -# CT_CC_V_4_3_0 is not set -# CT_CC_V_4_3_1 is not set -# CT_CC_V_4_3_2 is not set -# CT_CC_V_4_3_3 is not set -CT_CC_V_4_3_4=y -# CT_CC_V_4_4_0 is not set -# CT_CC_V_4_4_1 is not set -CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_or_later is not set -CT_CC_CXA_ATEXIT=y -# CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set -# CT_CC_SJLJ_EXCEPTIONS_USE is not set -CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y -CT_CC_ENABLE_CXX_FLAGS="" -CT_CC_CORE_EXTRA_CONFIG="" -CT_CC_EXTRA_CONFIG="" -CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" -CT_CC_BUGURL="" -CT_CC_SUPPORT_CXX=y -CT_CC_SUPPORT_FORTRAN=y -CT_CC_SUPPORT_JAVA=y -CT_CC_SUPPORT_ADA=y -CT_CC_SUPPORT_OBJC=y -CT_CC_SUPPORT_OBJCXX=y - -# -# Additional supported languages: -# -CT_CC_LANG_CXX=y -# CT_CC_LANG_FORTRAN is not set -# CT_CC_LANG_JAVA is not set -CT_LIBC="glibc" - -# -# C-library -# -CT_LIBC_VERSION="2.9" -# CT_LIBC_eglibc is not set -CT_LIBC_glibc=y -# CT_LIBC_newlib is not set -# CT_LIBC_uClibc is not set -# CT_LIBC_V_2_3_6 is not set -# CT_LIBC_V_2_5 is not set -# CT_LIBC_V_2_5_1 is not set -# CT_LIBC_V_2_6 is not set -# CT_LIBC_V_2_6_1 is not set -# CT_LIBC_V_2_7 is not set -# CT_LIBC_V_2_8 is not set -CT_LIBC_V_2_9=y -# CT_LIBC_V_LATEST is not set -# CT_LIBC_V_date is not set -CT_LIBC_GLIBC_2_8_or_later=y -# CT_LIBC_GLIBC_TARBALL is not set -CT_LIBC_GLIBC_CVS=y -CT_LIBC_GLIBC_CVS_date="2009-03-29" - -# -# glibc/eglibc common options -# -CT_LIBC_GLIBC_EXTRA_CONFIG="" -CT_LIBC_GLIBC_CONFIGPARMS="" -CT_LIBC_GLIBC_EXTRA_CFLAGS="" -CT_LIBC_EXTRA_CC_ARGS="" -CT_LIBC_GLIBC_USE_PORTS=y -CT_LIBC_ADDONS_LIST="" - -# -# WARNING!!! -# - -# -# For glibc >= 2.8, addons are only available via a CVS checkout. -# - -# -# Be sure to review the associated options, above. -# -# CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set -CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y -# CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.30.5" - -# -# Common C library options -# -CT_LIBC_SUPPORT_NPTL=y -CT_LIBC_SUPPORT_LINUXTHREADS=y -CT_THREADS="nptl" -CT_THREADS_NPTL=y -# CT_THREADS_LINUXTHREADS is not set -# CT_THREADS_NONE is not set - -# -# Debug facilities -# -CT_DEBUG_dmalloc=y -# CT_DMALLOC_V_5_4_3 is not set -CT_DMALLOC_V_5_5_2=y -CT_DMALLOC_VERSION="5.5.2" -CT_DEBUG_duma=y -CT_DUMA_A=y -CT_DUMA_SO=y -# CT_DUMA_V_2_5_1 is not set -# CT_DUMA_V_2_5_8 is not set -# CT_DUMA_V_2_5_12 is not set -# CT_DUMA_V_2_5_14 is not set -CT_DUMA_V_2_5_15=y -CT_DUMA_VERSION="2_5_15" -CT_DEBUG_gdb=y -CT_GDB_CROSS=y -# CT_GDB_CROSS_STATIC is not set -CT_GDB_NATIVE=y -# CT_GDB_NATIVE_STATIC is not set -CT_GDB_NATIVE_USE_GMP_MPFR=y -CT_GDB_GDBSERVER=y -CT_GDB_GDBSERVER_STATIC=y -# CT_GDB_V_6_4 is not set -# CT_GDB_V_6_5 is not set -# CT_GDB_V_6_6 is not set -# CT_GDB_V_6_7 is not set -# CT_GDB_V_6_7_1 is not set -CT_GDB_V_6_8=y -# CT_GDB_V_snapshot is not set -CT_GDB_VERSION="6.8" - -# -# Native gdb needs a native ncurses library -# -# CT_NCURSES_V_5_6 is not set -CT_NCURSES_V_5_7=y -CT_NCURSES_VERSION="5.7" -CT_DEBUG_ltrace=y -# CT_LTRACE_V_0_4 is not set -# CT_LTRACE_V_0_5 is not set -# CT_LTRACE_V_0_5_1 is not set -CT_LTRACE_V_0_5_2=y -CT_LTRACE_VERSION="0.5.2" -CT_DEBUG_strace=y -# CT_STRACE_V_4_5 is not set -# CT_STRACE_V_4_5_14 is not set -# CT_STRACE_V_4_5_15 is not set -# CT_STRACE_V_4_5_16 is not set -CT_STRACE_V_4_5_17=y -# CT_STRACE_V_4_5_18 is not set -CT_STRACE_VERSION="4.5.17" - -# -# Tools facilities -# -CT_TOOL_libelf=y -# CT_LIBELF_V_0_8_10 is not set -CT_LIBELF_V_0_8_11=y -CT_LIBELF_VERSION="0.8.11" -CT_TOOL_sstrip=y -CT_SSTRIP_BUILDROOT=y -# CT_SSTRIP_ELFKICKERS is not set -CT_SSTRIP_FROM="buildroot" - -# -# Companion libraries -# -CT_WRAPPER_NEEDED=y -CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -# CT_GMP_V_4_2_4 is not set -# CT_GMP_V_4_3_0 is not set -CT_GMP_V_4_3_1=y -CT_GMP_VERSION="4.3.1" -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set -CT_MPFR_V_2_4_1=y -CT_MPFR_VERSION="2.4.1" -# CT_PPL_CLOOG_MPC is not set - -# -# Companion libraries common options -# -# CT_COMP_LIBS_CHECK is not set -CT_COMP_LIBS_TARGET=y -CT_TOOLS_WRAPPER_SCRIPT=y -# CT_TOOLS_WRAPPER_EXEC is not set -CT_TOOLS_WRAPPER="script" diff --git a/samples/arm-beagle-linux-gnueabi/reported.by b/samples/arm-beagle-linux-gnueabi/reported.by deleted file mode 100644 index 329b4ed..0000000 --- a/samples/arm-beagle-linux-gnueabi/reported.by +++ /dev/null @@ -1,3 +0,0 @@ -reporter_name="Yann E. MORIN" -reporter_url="http://ymorin.is-a-geek.org/" -reporter_comment="This toolchain is pre-configured to target the BeagleBoard: http://beagleboard.org/" -- cgit v0.10.2-6-g49f6 From 7280facf183f25e49446588da64b4a0b8cf13ca6 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Thu, 1 Oct 2009 22:14:45 +0200 Subject: samples: upgrade some samples Upgrading all samples is too much a hassle. Stick with those few for now. diff --git a/samples/alphaev56-unknown-linux-gnu/crosstool.config b/samples/alphaev56-unknown-linux-gnu/crosstool.config index c7740dd..2b5e588 100644 --- a/samples/alphaev56-unknown-linux-gnu/crosstool.config +++ b/samples/alphaev56-unknown-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: hg_default@1518_ecf0e1c4f2f2 -# Sun Sep 6 20:26:58 2009 +# crosstool-NG version: hg_default@1542_1e166b35e622 +# Sun Sep 13 20:00:03 2009 # # @@ -11,7 +11,7 @@ # # crosstool-NG behavior # -CT_OBSOLETE=y +# CT_OBSOLETE is not set # CT_EXPERIMENTAL is not set # CT_DEBUG_CT is not set @@ -168,35 +168,37 @@ CT_BUILD_SUFFIX="" # CT_BARE_METAL is not set CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.29.1" +CT_KERNEL_VERSION="2.6.31" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y CT_KERNEL_LINUX_INSTALL_CHECK=y -# CT_KERNEL_V_2_6_18_8 is not set -# CT_KERNEL_V_2_6_19_7 is not set -# CT_KERNEL_V_2_6_20_21 is not set -# CT_KERNEL_V_2_6_21_7 is not set -# CT_KERNEL_V_2_6_22_19 is not set -# CT_KERNEL_V_2_6_23_17 is not set -# CT_KERNEL_V_2_6_24_7 is not set -# CT_KERNEL_V_2_6_25_20 is not set -# CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_31 is not set -# CT_KERNEL_V_2_6_28_10 is not set -# CT_KERNEL_V_2_6_29 is not set -CT_KERNEL_V_2_6_29_1=y -# CT_KERNEL_V_2_6_29_2 is not set -# CT_KERNEL_V_2_6_29_3 is not set -# CT_KERNEL_V_2_6_29_4 is not set -# CT_KERNEL_V_2_6_29_5 is not set -# CT_KERNEL_V_2_6_29_6 is not set -# CT_KERNEL_V_2_6_30 is not set -# CT_KERNEL_V_2_6_30_1 is not set -# CT_KERNEL_V_2_6_30_2 is not set -# CT_KERNEL_V_2_6_30_3 is not set -# CT_KERNEL_V_2_6_30_4 is not set +CT_KERNEL_V_2_6_31=y +# CT_KERNEL_V_2_6_30_6 is not set # CT_KERNEL_V_2_6_30_5 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29 is not set +# CT_KERNEL_V_2_6_28_10 is not set +# CT_KERNEL_V_2_6_27_33 is not set +# CT_KERNEL_V_2_6_26_8 is not set +# CT_KERNEL_V_2_6_25_20 is not set +# CT_KERNEL_V_2_6_24_7 is not set +# CT_KERNEL_V_2_6_23_17 is not set +# CT_KERNEL_V_2_6_22_19 is not set +# CT_KERNEL_V_2_6_21_7 is not set +# CT_KERNEL_V_2_6_20_21 is not set +# CT_KERNEL_V_2_6_19_7 is not set +# CT_KERNEL_V_2_6_18_8 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -219,25 +221,25 @@ CT_ARCH_BINFMT_ELF=y # GNU binutils # CT_BINUTILS_VERSION="2.19.1" -# CT_BINUTILS_V_2_14 is not set -# CT_BINUTILS_V_2_15 is not set -# CT_BINUTILS_V_2_16_1 is not set -# CT_BINUTILS_V_2_17 is not set -# CT_BINUTILS_V_2_18 is not set -# CT_BINUTILS_V_2_18_50_0_4 is not set -# CT_BINUTILS_V_2_18_50_0_6 is not set -# CT_BINUTILS_V_2_18_50_0_7 is not set -# CT_BINUTILS_V_2_18_50_0_8 is not set -# CT_BINUTILS_V_2_18_50_0_9 is not set -# CT_BINUTILS_V_2_18_90 is not set -# CT_BINUTILS_V_2_18_91 is not set -# CT_BINUTILS_V_2_18_92 is not set -# CT_BINUTILS_V_2_18_93 is not set -# CT_BINUTILS_V_2_19 is not set -CT_BINUTILS_V_2_19_1=y -# CT_BINUTILS_V_2_19_50_0_1 is not set -# CT_BINUTILS_V_2_19_51_0_1 is not set # CT_BINUTILS_V_2_19_51_0_2 is not set +# CT_BINUTILS_V_2_19_51_0_1 is not set +# CT_BINUTILS_V_2_19_50_0_1 is not set +CT_BINUTILS_V_2_19_1=y +# CT_BINUTILS_V_2_19 is not set +# CT_BINUTILS_V_2_18_93 is not set +# CT_BINUTILS_V_2_18_92 is not set +# CT_BINUTILS_V_2_18_91 is not set +# CT_BINUTILS_V_2_18_90 is not set +# CT_BINUTILS_V_2_18_50_0_9 is not set +# CT_BINUTILS_V_2_18_50_0_8 is not set +# CT_BINUTILS_V_2_18_50_0_7 is not set +# CT_BINUTILS_V_2_18_50_0_6 is not set +# CT_BINUTILS_V_2_18_50_0_4 is not set +# CT_BINUTILS_V_2_18 is not set +# CT_BINUTILS_V_2_17 is not set +# CT_BINUTILS_V_2_16_1 is not set +# CT_BINUTILS_V_2_15 is not set +# CT_BINUTILS_V_2_14 is not set CT_BINUTILS_EXTRA_CONFIG="" CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y @@ -249,29 +251,29 @@ CT_BINUTILS_FOR_TARGET_BFD=y CT_CC="gcc" CT_CC_VERSION="4.3.3" CT_CC_gcc=y -# CT_CC_V_3_2_3 is not set -# CT_CC_V_3_3_6 is not set -# CT_CC_V_3_4_6 is not set -# CT_CC_V_4_0_0 is not set -# CT_CC_V_4_0_1 is not set -# CT_CC_V_4_0_2 is not set -# CT_CC_V_4_0_3 is not set -# CT_CC_V_4_0_4 is not set -# CT_CC_V_4_1_0 is not set -# CT_CC_V_4_1_1 is not set -# CT_CC_V_4_1_2 is not set -# CT_CC_V_4_2_0 is not set -# CT_CC_V_4_2_1 is not set -# CT_CC_V_4_2_2 is not set -# CT_CC_V_4_2_3 is not set -# CT_CC_V_4_2_4 is not set -# CT_CC_V_4_3_0 is not set -# CT_CC_V_4_3_1 is not set -# CT_CC_V_4_3_2 is not set -CT_CC_V_4_3_3=y -# CT_CC_V_4_3_4 is not set -# CT_CC_V_4_4_0 is not set # CT_CC_V_4_4_1 is not set +# CT_CC_V_4_4_0 is not set +# CT_CC_V_4_3_4 is not set +CT_CC_V_4_3_3=y +# CT_CC_V_4_3_2 is not set +# CT_CC_V_4_3_1 is not set +# CT_CC_V_4_3_0 is not set +# CT_CC_V_4_2_4 is not set +# CT_CC_V_4_2_3 is not set +# CT_CC_V_4_2_2 is not set +# CT_CC_V_4_2_1 is not set +# CT_CC_V_4_2_0 is not set +# CT_CC_V_4_1_2 is not set +# CT_CC_V_4_1_1 is not set +# CT_CC_V_4_1_0 is not set +# CT_CC_V_4_0_4 is not set +# CT_CC_V_4_0_3 is not set +# CT_CC_V_4_0_2 is not set +# CT_CC_V_4_0_1 is not set +# CT_CC_V_4_0_0 is not set +# CT_CC_V_3_4_6 is not set +# CT_CC_V_3_3_6 is not set +# CT_CC_V_3_2_3 is not set CT_CC_GCC_4_3_or_later=y # CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y @@ -307,14 +309,14 @@ CT_LIBC_VERSION="2.9" CT_LIBC_glibc=y # CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set -# CT_LIBC_V_2_3_6 is not set -# CT_LIBC_V_2_5 is not set -# CT_LIBC_V_2_5_1 is not set -# CT_LIBC_V_2_6 is not set -# CT_LIBC_V_2_6_1 is not set -# CT_LIBC_V_2_7 is not set -# CT_LIBC_V_2_8 is not set CT_LIBC_V_2_9=y +# CT_LIBC_V_2_8 is not set +# CT_LIBC_V_2_7 is not set +# CT_LIBC_V_2_6_1 is not set +# CT_LIBC_V_2_6 is not set +# CT_LIBC_V_2_5_1 is not set +# CT_LIBC_V_2_5 is not set +# CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set CT_LIBC_GLIBC_2_8_or_later=y @@ -333,7 +335,7 @@ CT_LIBC_ADDONS_LIST="" # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29.1" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.31" # # Common C library options @@ -352,11 +354,11 @@ CT_THREADS_NPTL=y CT_DEBUG_duma=y CT_DUMA_A=y CT_DUMA_SO=y -# CT_DUMA_V_2_5_1 is not set -# CT_DUMA_V_2_5_8 is not set -# CT_DUMA_V_2_5_12 is not set -# CT_DUMA_V_2_5_14 is not set CT_DUMA_V_2_5_15=y +# CT_DUMA_V_2_5_14 is not set +# CT_DUMA_V_2_5_12 is not set +# CT_DUMA_V_2_5_8 is not set +# CT_DUMA_V_2_5_1 is not set CT_DUMA_VERSION="2_5_15" CT_DEBUG_gdb=y # CT_GDB_CROSS is not set @@ -364,42 +366,42 @@ CT_GDB_NATIVE=y # CT_GDB_NATIVE_STATIC is not set # CT_GDB_NATIVE_USE_GMP_MPFR is not set # CT_GDB_GDBSERVER is not set -# CT_GDB_V_6_4 is not set -# CT_GDB_V_6_5 is not set -# CT_GDB_V_6_6 is not set -# CT_GDB_V_6_7 is not set -# CT_GDB_V_6_7_1 is not set CT_GDB_V_6_8=y +# CT_GDB_V_6_7_1 is not set +# CT_GDB_V_6_7 is not set +# CT_GDB_V_6_6 is not set +# CT_GDB_V_6_5 is not set +# CT_GDB_V_6_4 is not set # CT_GDB_V_snapshot is not set CT_GDB_VERSION="6.8" # # Native gdb needs a native ncurses library # -# CT_NCURSES_V_5_6 is not set CT_NCURSES_V_5_7=y +# CT_NCURSES_V_5_6 is not set CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y -# CT_LTRACE_V_0_4 is not set -# CT_LTRACE_V_0_5 is not set -# CT_LTRACE_V_0_5_1 is not set CT_LTRACE_V_0_5_2=y +# CT_LTRACE_V_0_5_1 is not set +# CT_LTRACE_V_0_5 is not set +# CT_LTRACE_V_0_4 is not set CT_LTRACE_VERSION="0.5.2" CT_DEBUG_strace=y -# CT_STRACE_V_4_5 is not set -# CT_STRACE_V_4_5_14 is not set -# CT_STRACE_V_4_5_15 is not set -# CT_STRACE_V_4_5_16 is not set -CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set +CT_STRACE_V_4_5_17=y +# CT_STRACE_V_4_5_16 is not set +# CT_STRACE_V_4_5_15 is not set +# CT_STRACE_V_4_5_14 is not set +# CT_STRACE_V_4_5 is not set CT_STRACE_VERSION="4.5.17" # # Tools facilities # CT_TOOL_libelf=y -# CT_LIBELF_V_0_8_10 is not set CT_LIBELF_V_0_8_11=y +# CT_LIBELF_V_0_8_10 is not set CT_LIBELF_VERSION="0.8.11" CT_TOOL_sstrip=y CT_SSTRIP_BUILDROOT=y @@ -411,15 +413,15 @@ CT_SSTRIP_FROM="buildroot" # CT_WRAPPER_NEEDED=y CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -# CT_GMP_V_4_2_4 is not set -# CT_GMP_V_4_3_0 is not set CT_GMP_V_4_3_1=y +# CT_GMP_V_4_3_0 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_2_2 is not set CT_GMP_VERSION="4.3.1" -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set CT_MPFR_V_2_4_1=y +# CT_MPFR_V_2_4_0 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_3_1 is not set CT_MPFR_VERSION="2.4.1" # CT_PPL_CLOOG_MPC is not set diff --git a/samples/arm-cortex_a8-linux-gnueabi/crosstool.config b/samples/arm-cortex_a8-linux-gnueabi/crosstool.config index 8e618a0..eda341d 100644 --- a/samples/arm-cortex_a8-linux-gnueabi/crosstool.config +++ b/samples/arm-cortex_a8-linux-gnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: hg_default@1524_be404c699a26 -# Tue Sep 8 22:30:20 2009 +# crosstool-NG version: hg_default@1533_c26952040832 +# Sun Sep 13 12:17:50 2009 # # @@ -164,7 +164,7 @@ CT_BUILD_SUFFIX="" # CT_BARE_METAL is not set CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.30.5" +CT_KERNEL_VERSION="2.6.31" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y @@ -178,7 +178,7 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_24_7 is not set # CT_KERNEL_V_2_6_25_20 is not set # CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_31 is not set +# CT_KERNEL_V_2_6_27_33 is not set # CT_KERNEL_V_2_6_28_10 is not set # CT_KERNEL_V_2_6_29 is not set # CT_KERNEL_V_2_6_29_1 is not set @@ -192,7 +192,9 @@ CT_KERNEL_LINUX_INSTALL_CHECK=y # CT_KERNEL_V_2_6_30_2 is not set # CT_KERNEL_V_2_6_30_3 is not set # CT_KERNEL_V_2_6_30_4 is not set -CT_KERNEL_V_2_6_30_5=y +# CT_KERNEL_V_2_6_30_5 is not set +# CT_KERNEL_V_2_6_30_6 is not set +CT_KERNEL_V_2_6_31=y # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -345,7 +347,7 @@ CT_LIBC_ADDONS_LIST="" # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.30.5" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.31" # # Common C library options @@ -442,14 +444,15 @@ CT_MPFR_VERSION="2.4.1" CT_PPL_CLOOG_MPC=y CT_PPL_V_0_10_2=y CT_PPL_VERSION="0.10.2" -CT_CLOOG_V_0_15_3=y +# CT_CLOOG_V_0_15_3 is not set # CT_CLOOG_V_0_15_4 is not set # CT_CLOOG_V_0_15_5 is not set # CT_CLOOG_V_0_15_6 is not set -# CT_CLOOG_V_0_15_7 is not set -CT_CLOOG_VERSION="0.15.3" -CT_MPC_V_0_6=y -CT_MPC_VERSION="0.6" +CT_CLOOG_V_0_15_7=y +CT_CLOOG_VERSION="0.15.7" +# CT_MPC_V_0_6 is not set +CT_MPC_V_0_7=y +CT_MPC_VERSION="0.7" # # Companion libraries common options diff --git a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config index 6048cc0..22aa63c 100644 --- a/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config +++ b/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: hg_default@1525_a2c6b6c74bfb -# Wed Sep 9 21:13:00 2009 +# crosstool-NG version: hg_default@1542_e6ff632cf30b +# Mon Sep 14 22:17:08 2009 # # @@ -12,7 +12,7 @@ # crosstool-NG behavior # # CT_OBSOLETE is not set -# CT_EXPERIMENTAL is not set +CT_EXPERIMENTAL=y # CT_DEBUG_CT is not set # @@ -34,6 +34,7 @@ CT_INSTALL_DIR_RO=y CT_USE_MIRROR=y # CT_PREFER_MIRROR is not set CT_MIRROR_BASE_URL="http://ymorin.is-a-geek.org/mirrors/" +# CT_MIRROR_LS_R is not set CT_CONNECT_TIMEOUT=10 # CT_ONLY_DOWNLOAD is not set @@ -166,35 +167,37 @@ CT_BUILD_SUFFIX="" # CT_BARE_METAL is not set CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.29" +CT_KERNEL_VERSION="2.6.31" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y CT_KERNEL_LINUX_INSTALL_CHECK=y -# CT_KERNEL_V_2_6_18_8 is not set -# CT_KERNEL_V_2_6_19_7 is not set -# CT_KERNEL_V_2_6_20_21 is not set -# CT_KERNEL_V_2_6_21_7 is not set -# CT_KERNEL_V_2_6_22_19 is not set -# CT_KERNEL_V_2_6_23_17 is not set -# CT_KERNEL_V_2_6_24_7 is not set -# CT_KERNEL_V_2_6_25_20 is not set -# CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_31 is not set -# CT_KERNEL_V_2_6_28_10 is not set -CT_KERNEL_V_2_6_29=y -# CT_KERNEL_V_2_6_29_1 is not set -# CT_KERNEL_V_2_6_29_2 is not set -# CT_KERNEL_V_2_6_29_3 is not set -# CT_KERNEL_V_2_6_29_4 is not set -# CT_KERNEL_V_2_6_29_5 is not set -# CT_KERNEL_V_2_6_29_6 is not set -# CT_KERNEL_V_2_6_30 is not set -# CT_KERNEL_V_2_6_30_1 is not set -# CT_KERNEL_V_2_6_30_2 is not set -# CT_KERNEL_V_2_6_30_3 is not set -# CT_KERNEL_V_2_6_30_4 is not set +CT_KERNEL_V_2_6_31=y +# CT_KERNEL_V_2_6_30_6 is not set # CT_KERNEL_V_2_6_30_5 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_29_5 is not set +# CT_KERNEL_V_2_6_29_4 is not set +# CT_KERNEL_V_2_6_29_3 is not set +# CT_KERNEL_V_2_6_29_2 is not set +# CT_KERNEL_V_2_6_29_1 is not set +# CT_KERNEL_V_2_6_29 is not set +# CT_KERNEL_V_2_6_28_10 is not set +# CT_KERNEL_V_2_6_27_33 is not set +# CT_KERNEL_V_2_6_26_8 is not set +# CT_KERNEL_V_2_6_25_20 is not set +# CT_KERNEL_V_2_6_24_7 is not set +# CT_KERNEL_V_2_6_23_17 is not set +# CT_KERNEL_V_2_6_22_19 is not set +# CT_KERNEL_V_2_6_21_7 is not set +# CT_KERNEL_V_2_6_20_21 is not set +# CT_KERNEL_V_2_6_19_7 is not set +# CT_KERNEL_V_2_6_18_8 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -217,25 +220,25 @@ CT_ARCH_BINFMT_ELF=y # GNU binutils # CT_BINUTILS_VERSION="2.19.1" -# CT_BINUTILS_V_2_14 is not set -# CT_BINUTILS_V_2_15 is not set -# CT_BINUTILS_V_2_16_1 is not set -# CT_BINUTILS_V_2_17 is not set -# CT_BINUTILS_V_2_18 is not set -# CT_BINUTILS_V_2_18_50_0_4 is not set -# CT_BINUTILS_V_2_18_50_0_6 is not set -# CT_BINUTILS_V_2_18_50_0_7 is not set -# CT_BINUTILS_V_2_18_50_0_8 is not set -# CT_BINUTILS_V_2_18_50_0_9 is not set -# CT_BINUTILS_V_2_18_90 is not set -# CT_BINUTILS_V_2_18_91 is not set -# CT_BINUTILS_V_2_18_92 is not set -# CT_BINUTILS_V_2_18_93 is not set -# CT_BINUTILS_V_2_19 is not set -CT_BINUTILS_V_2_19_1=y -# CT_BINUTILS_V_2_19_50_0_1 is not set -# CT_BINUTILS_V_2_19_51_0_1 is not set # CT_BINUTILS_V_2_19_51_0_2 is not set +# CT_BINUTILS_V_2_19_51_0_1 is not set +# CT_BINUTILS_V_2_19_50_0_1 is not set +CT_BINUTILS_V_2_19_1=y +# CT_BINUTILS_V_2_19 is not set +# CT_BINUTILS_V_2_18_93 is not set +# CT_BINUTILS_V_2_18_92 is not set +# CT_BINUTILS_V_2_18_91 is not set +# CT_BINUTILS_V_2_18_90 is not set +# CT_BINUTILS_V_2_18_50_0_9 is not set +# CT_BINUTILS_V_2_18_50_0_8 is not set +# CT_BINUTILS_V_2_18_50_0_7 is not set +# CT_BINUTILS_V_2_18_50_0_6 is not set +# CT_BINUTILS_V_2_18_50_0_4 is not set +# CT_BINUTILS_V_2_18 is not set +# CT_BINUTILS_V_2_17 is not set +# CT_BINUTILS_V_2_16_1 is not set +# CT_BINUTILS_V_2_15 is not set +# CT_BINUTILS_V_2_14 is not set CT_BINUTILS_EXTRA_CONFIG="" CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y @@ -245,43 +248,42 @@ CT_BINUTILS_FOR_TARGET_BFD=y # C compiler # CT_CC="gcc" -CT_CC_VERSION="4.3.2" +CT_CC_VERSION="4.4.0" CT_CC_gcc=y -# CT_CC_V_3_2_3 is not set -# CT_CC_V_3_3_6 is not set -# CT_CC_V_3_4_6 is not set -# CT_CC_V_4_0_0 is not set -# CT_CC_V_4_0_1 is not set -# CT_CC_V_4_0_2 is not set -# CT_CC_V_4_0_3 is not set -# CT_CC_V_4_0_4 is not set -# CT_CC_V_4_1_0 is not set -# CT_CC_V_4_1_1 is not set -# CT_CC_V_4_1_2 is not set -# CT_CC_V_4_2_0 is not set -# CT_CC_V_4_2_1 is not set -# CT_CC_V_4_2_2 is not set -# CT_CC_V_4_2_3 is not set -# CT_CC_V_4_2_4 is not set -# CT_CC_V_4_3_0 is not set -# CT_CC_V_4_3_1 is not set -CT_CC_V_4_3_2=y -# CT_CC_V_4_3_3 is not set -# CT_CC_V_4_3_4 is not set -# CT_CC_V_4_4_0 is not set # CT_CC_V_4_4_1 is not set +CT_CC_V_4_4_0=y +# CT_CC_V_4_3_4 is not set +# CT_CC_V_4_3_3 is not set +# CT_CC_V_4_3_2 is not set +# CT_CC_V_4_3_1 is not set +# CT_CC_V_4_3_0 is not set +# CT_CC_V_4_2_4 is not set +# CT_CC_V_4_2_3 is not set +# CT_CC_V_4_2_2 is not set +# CT_CC_V_4_2_1 is not set +# CT_CC_V_4_2_0 is not set +# CT_CC_V_4_1_2 is not set +# CT_CC_V_4_1_1 is not set +# CT_CC_V_4_1_0 is not set +# CT_CC_V_4_0_4 is not set +# CT_CC_V_4_0_3 is not set +# CT_CC_V_4_0_2 is not set +# CT_CC_V_4_0_1 is not set +# CT_CC_V_4_0_0 is not set +# CT_CC_V_3_4_6 is not set +# CT_CC_V_3_3_6 is not set +# CT_CC_V_3_2_3 is not set CT_CC_GCC_4_3_or_later=y -# CT_CC_GCC_4_4_or_later is not set +CT_CC_GCC_4_4_or_later=y CT_CC_CXA_ATEXIT=y -# CT_CC_SJLJ_EXCEPTIONS_CONFIGURE is not set +CT_CC_SJLJ_EXCEPTIONS_CONFIGURE=y # CT_CC_SJLJ_EXCEPTIONS_USE is not set -CT_CC_SJLJ_EXCEPTIONS_DONT_USE=y +# CT_CC_SJLJ_EXCEPTIONS_DONT_USE is not set CT_CC_ENABLE_CXX_FLAGS="" CT_CC_CORE_EXTRA_CONFIG="" CT_CC_EXTRA_CONFIG="" CT_CC_PKGVERSION="crosstool-NG-${CT_VERSION}" CT_CC_BUGURL="" -CT_CC_LANG_JAVA_USE_ECJ=y CT_CC_SUPPORT_CXX=y CT_CC_SUPPORT_FORTRAN=y CT_CC_SUPPORT_JAVA=y @@ -293,8 +295,12 @@ CT_CC_SUPPORT_OBJCXX=y # Additional supported languages: # CT_CC_LANG_CXX=y -CT_CC_LANG_FORTRAN=y -CT_CC_LANG_JAVA=y +# CT_CC_LANG_FORTRAN is not set +# CT_CC_LANG_JAVA is not set +# CT_CC_LANG_ADA is not set +# CT_CC_LANG_OBJC is not set +# CT_CC_LANG_OBJCXX is not set +CT_CC_LANG_OTHERS="" CT_LIBC="uClibc" # @@ -305,13 +311,13 @@ CT_LIBC_VERSION="0.9.30.1" # CT_LIBC_glibc is not set # CT_LIBC_newlib is not set CT_LIBC_uClibc=y -# CT_LIBC_V_0_9_28 is not set -# CT_LIBC_V_0_9_28_1 is not set -# CT_LIBC_V_0_9_28_2 is not set -# CT_LIBC_V_0_9_28_3 is not set -# CT_LIBC_V_0_9_29 is not set -# CT_LIBC_V_0_9_30 is not set CT_LIBC_V_0_9_30_1=y +# CT_LIBC_V_0_9_30 is not set +# CT_LIBC_V_0_9_29 is not set +# CT_LIBC_V_0_9_28_3 is not set +# CT_LIBC_V_0_9_28_2 is not set +# CT_LIBC_V_0_9_28_1 is not set +# CT_LIBC_V_0_9_28 is not set # CT_LIBC_V_snapshot is not set # CT_LIBC_V_specific_date is not set CT_LIBC_UCLIBC_0_9_30_or_later=y @@ -341,63 +347,64 @@ CT_THREADS_LINUXTHREADS=y # Debug facilities # CT_DEBUG_dmalloc=y -# CT_DMALLOC_V_5_4_3 is not set CT_DMALLOC_V_5_5_2=y +# CT_DMALLOC_V_5_4_3 is not set CT_DMALLOC_VERSION="5.5.2" CT_DEBUG_duma=y CT_DUMA_A=y CT_DUMA_SO=y -# CT_DUMA_V_2_5_1 is not set -# CT_DUMA_V_2_5_8 is not set +CT_DUMA_V_2_5_15=y +# CT_DUMA_V_2_5_14 is not set # CT_DUMA_V_2_5_12 is not set -CT_DUMA_V_2_5_14=y -# CT_DUMA_V_2_5_15 is not set -CT_DUMA_VERSION="2_5_14" +# CT_DUMA_V_2_5_8 is not set +# CT_DUMA_V_2_5_1 is not set +CT_DUMA_VERSION="2_5_15" CT_DEBUG_gdb=y CT_GDB_CROSS=y # CT_GDB_CROSS_STATIC is not set +# CT_GDB_CROSS_INSIGHT is not set CT_GDB_NATIVE=y # CT_GDB_NATIVE_STATIC is not set CT_GDB_NATIVE_USE_GMP_MPFR=y CT_GDB_GDBSERVER=y CT_GDB_GDBSERVER_STATIC=y -# CT_GDB_V_6_4 is not set -# CT_GDB_V_6_5 is not set -# CT_GDB_V_6_6 is not set -# CT_GDB_V_6_7 is not set -# CT_GDB_V_6_7_1 is not set CT_GDB_V_6_8=y +# CT_GDB_V_6_7_1 is not set +# CT_GDB_V_6_7 is not set +# CT_GDB_V_6_6 is not set +# CT_GDB_V_6_5 is not set +# CT_GDB_V_6_4 is not set # CT_GDB_V_snapshot is not set CT_GDB_VERSION="6.8" # # Native gdb needs a native ncurses library # -# CT_NCURSES_V_5_6 is not set CT_NCURSES_V_5_7=y +# CT_NCURSES_V_5_6 is not set CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y -# CT_LTRACE_V_0_4 is not set -CT_LTRACE_V_0_5=y -# CT_LTRACE_V_0_5_1 is not set # CT_LTRACE_V_0_5_2 is not set +# CT_LTRACE_V_0_5_1 is not set +CT_LTRACE_V_0_5=y +# CT_LTRACE_V_0_4 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y -# CT_STRACE_V_4_5 is not set -# CT_STRACE_V_4_5_14 is not set -# CT_STRACE_V_4_5_15 is not set +CT_STRACE_V_4_5_18=y +# CT_STRACE_V_4_5_17 is not set # CT_STRACE_V_4_5_16 is not set -CT_STRACE_V_4_5_17=y -# CT_STRACE_V_4_5_18 is not set -CT_STRACE_VERSION="4.5.17" +# CT_STRACE_V_4_5_15 is not set +# CT_STRACE_V_4_5_14 is not set +# CT_STRACE_V_4_5 is not set +CT_STRACE_VERSION="4.5.18" # # Tools facilities # CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y -# CT_LIBELF_V_0_8_11 is not set -CT_LIBELF_VERSION="0.8.10" +CT_LIBELF_V_0_8_11=y +# CT_LIBELF_V_0_8_10 is not set +CT_LIBELF_VERSION="0.8.11" CT_TOOL_sstrip=y CT_SSTRIP_BUILDROOT=y # CT_SSTRIP_ELFKICKERS is not set @@ -408,17 +415,28 @@ CT_SSTRIP_FROM="buildroot" # CT_WRAPPER_NEEDED=y CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y +CT_GMP_V_4_3_1=y # CT_GMP_V_4_3_0 is not set -# CT_GMP_V_4_3_1 is not set -CT_GMP_VERSION="4.2.4" -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set +# CT_GMP_V_4_2_4 is not set +# CT_GMP_V_4_2_2 is not set +CT_GMP_VERSION="4.3.1" CT_MPFR_V_2_4_1=y +# CT_MPFR_V_2_4_0 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_3_1 is not set CT_MPFR_VERSION="2.4.1" -# CT_PPL_CLOOG_MPC is not set +CT_PPL_CLOOG_MPC=y +CT_PPL_V_0_10_2=y +CT_PPL_VERSION="0.10.2" +CT_CLOOG_V_0_15_7=y +# CT_CLOOG_V_0_15_6 is not set +# CT_CLOOG_V_0_15_5 is not set +# CT_CLOOG_V_0_15_4 is not set +# CT_CLOOG_V_0_15_3 is not set +CT_CLOOG_VERSION="0.15.7" +CT_MPC_V_0_7=y +# CT_MPC_V_0_6 is not set +CT_MPC_VERSION="0.7" # # Companion libraries common options -- cgit v0.10.2-6-g49f6 From b586e9ce7214b85e875ca608ea4bd7db1c4fe4e2 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Fri, 2 Oct 2009 00:04:24 +0200 Subject: libc/glibc: remove dead code The option to retrieve snapshots is already handled by the generic 'specific date' and 'use latest' entries. No need for a special case, as there's no code for it. diff --git a/config/libc/glibc.in b/config/libc/glibc.in index 97d21c3..3da4075 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -128,14 +128,4 @@ config LIBC_GLIBC_CVS_date endif # LIBC_GLIBC_CVS -#config LIBC_GLIBC_SNAPSHOT -# bool -# prompt "Use latest nightly snapshot" -# help -# See the help for the entry "Released tarball", above. -# -# If you can live with a moving code-base, say 'Y' here. -# If you want your toolchain to really be reproducible, look at the -# choice entry "Released tarball from FTP", above. - endchoice diff --git a/scripts/build/libc/glibc.sh b/scripts/build/libc/glibc.sh index a83fb25..2573da6 100644 --- a/scripts/build/libc/glibc.sh +++ b/scripts/build/libc/glibc.sh @@ -47,8 +47,6 @@ do_libc_get() { "glibc-${version}-branch${date:+:}${date}" \ "glibc-${addon}-cvs-${CT_LIBC_VERSION}" done -# elif [ "${CT_LIBC_GLIBC_SNAPSHOT}" = "y" ]; then -# : # Not yet handled... fi return 0 -- cgit v0.10.2-6-g49f6 From 443f51a2dcaec99457e5797758c65e5c6c1d3664 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Fri, 2 Oct 2009 22:10:38 +0200 Subject: libc/glibc: fix building for seemingly native toolchains Build glibc with -O2 as a fix/workaround to building seemingly-native toolchains. See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-09/msg00055.html diff --git a/docs/known-issues.txt b/docs/known-issues.txt index 3c7eaab..757939f 100644 --- a/docs/known-issues.txt +++ b/docs/known-issues.txt @@ -51,8 +51,10 @@ Fix: None known. Workaround: - If this happens for you, stick with glibc-2.6.1 for now. - Or investigate! :-) + It seems that using -O2 in the CFLAGS fixes the problem. It has been + confirmed in the following threads: + http://sourceware.org/ml/crossgcc/2009-09/msg00055.html (for glibc) + http://sourceware.org/ml/crossgcc/2009-10/msg00001.html (for eglibc) -------------------------------- Symptoms: diff --git a/docs/overview.txt b/docs/overview.txt index 3b100a1..8d9a6f0 100644 --- a/docs/overview.txt +++ b/docs/overview.txt @@ -28,6 +28,7 @@ Running crosstool-NG Tools wrapper Using the toolchain Toolchain types + Seemingly-native toolchains Internals Makefile front-end Kconfig parser @@ -590,6 +591,21 @@ anyway!) were all being hashed out, Canada had three national political parties. http://en.wikipedia.org/wiki/Cross_compiler +Seemingly-native toolchains | +----------------------------+ + +Seemingly-native toolchains are toolchains that target the same architecture +as the one it is built on, and on which it will run, but the machine tuple +may be different (eg i686 vs. i386, or x86_64-unknown-linux-gnu vs. +x86_64-pc-linux-gnu). This also applies if the target architecture is of the +same kind (eg. x86 vs. x86_64, or ppc vs. ppc64). + +Such toolchain is tricky to build, as the configure scripts may incorrectly +assume that files (headers and libs) from the build (or host) machine can be +used by the cross-compiler it is going to build. The problem seems to arise +only with glibc (and eglibc?) starting with version 2.7. + + _____________ / Internals / diff --git a/scripts/build/libc/glibc.sh b/scripts/build/libc/glibc.sh index a83fb25..0f60bd1 100644 --- a/scripts/build/libc/glibc.sh +++ b/scripts/build/libc/glibc.sh @@ -180,7 +180,7 @@ do_libc_headers() { libc_cv_ppc_machine=yes \ CT_DoExecLog ALL \ - make CFLAGS="-O -DBOOTSTRAP_GCC" \ + make CFLAGS="-O2 -DBOOTSTRAP_GCC" \ OBJDUMP_FOR_HOST="${CT_TARGET}-objdump" \ PARALLELMFLAGS="${PARALLELMFLAGS}" \ sysdeps/gnu/errlist.c @@ -197,7 +197,7 @@ do_libc_headers() { CT_DoExecLog ALL \ make cross-compiling=yes \ install_root=${CT_SYSROOT_DIR} \ - CFLAGS="-O -DBOOTSTRAP_GCC" \ + CFLAGS="-O2 -DBOOTSTRAP_GCC" \ ${LIBC_SYSROOT_ARG} \ OBJDUMP_FOR_HOST="${CT_TARGET}-objdump" \ PARALLELMFLAGS="${PARALLELMFLAGS}" \ @@ -325,7 +325,7 @@ do_libc_start_files() { # Please see the comment for the configure step in do_libc(). BUILD_CC="${CT_BUILD}-gcc" \ - CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O " \ + CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2" \ CC="${cross_cc} ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \ AR=${CT_TARGET}-ar \ RANLIB=${CT_TARGET}-ranlib \ @@ -457,7 +457,7 @@ do_libc() { # silly messages. GNU folks again, he? BUILD_CC="${CT_BUILD}-gcc" \ - CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O" \ + CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2" \ CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \ AR=${CT_TARGET}-ar \ RANLIB=${CT_TARGET}-ranlib \ -- cgit v0.10.2-6-g49f6 From 399a88364fc3ae6555d90a8ccb47feb6d2efaf53 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Fri, 2 Oct 2009 22:10:17 +0200 Subject: libc/eglibc: fix building for seemingly native toolchains Build eglibc with -O2 as a fix/workaround to building seemingly-native toolchains (see docs/overview.txt). See: - docs/overview.txt - docs/known-issues.txt - http://sourceware.org/ml/crossgcc/2009-10/msg00001.html diff --git a/scripts/build/libc/eglibc.sh b/scripts/build/libc/eglibc.sh index 340a02f..e2bd37b 100644 --- a/scripts/build/libc/eglibc.sh +++ b/scripts/build/libc/eglibc.sh @@ -252,7 +252,7 @@ do_libc() { CT_DoLog DEBUG "Extra CC args passed : '${extra_cc_args}'" BUILD_CC="${CT_BUILD}-gcc" \ - CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O" \ + CFLAGS="${CT_TARGET_CFLAGS} ${CT_LIBC_GLIBC_EXTRA_CFLAGS} -O2" \ CC="${CT_TARGET}-gcc ${CT_LIBC_EXTRA_CC_ARGS} ${extra_cc_args}" \ AR=${CT_TARGET}-ar \ RANLIB=${CT_TARGET}-ranlib \ -- cgit v0.10.2-6-g49f6 From 947df3a503aa3c0dc8b6ad3cfa37f5f8b076e984 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 3 Oct 2009 16:53:05 +0200 Subject: sample: update the i686-nptl-linux-gnu sample Update this sample, now it seems to correctly build again. diff --git a/samples/i686-nptl-linux-gnu/crosstool.config b/samples/i686-nptl-linux-gnu/crosstool.config index 993ecf0..517c46d 100644 --- a/samples/i686-nptl-linux-gnu/crosstool.config +++ b/samples/i686-nptl-linux-gnu/crosstool.config @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# crosstool-NG version: hg_default@1525_c1ee688c24da -# Fri Sep 11 16:36:56 2009 +# crosstool-NG version: hg_default@1552_6ee673ab382e +# Sat Oct 3 16:22:40 2009 # # @@ -162,35 +162,34 @@ CT_BUILD_SUFFIX="" # CT_BARE_METAL is not set CT_KERNEL_SUPPORTS_SHARED_LIBS=y CT_KERNEL="linux" -CT_KERNEL_VERSION="2.6.29" +CT_KERNEL_VERSION="2.6.31.1" # CT_KERNEL_bare_metal is not set CT_KERNEL_linux=y CT_KERNEL_LINUX_INSTALL=y CT_KERNEL_LINUX_INSTALL_CHECK=y -# CT_KERNEL_V_2_6_18_8 is not set -# CT_KERNEL_V_2_6_19_7 is not set -# CT_KERNEL_V_2_6_20_21 is not set -# CT_KERNEL_V_2_6_21_7 is not set -# CT_KERNEL_V_2_6_22_19 is not set -# CT_KERNEL_V_2_6_23_17 is not set -# CT_KERNEL_V_2_6_24_7 is not set -# CT_KERNEL_V_2_6_25_20 is not set -# CT_KERNEL_V_2_6_26_8 is not set -# CT_KERNEL_V_2_6_27_31 is not set -# CT_KERNEL_V_2_6_28_10 is not set -CT_KERNEL_V_2_6_29=y -# CT_KERNEL_V_2_6_29_1 is not set -# CT_KERNEL_V_2_6_29_2 is not set -# CT_KERNEL_V_2_6_29_3 is not set -# CT_KERNEL_V_2_6_29_4 is not set -# CT_KERNEL_V_2_6_29_5 is not set -# CT_KERNEL_V_2_6_29_6 is not set -# CT_KERNEL_V_2_6_30 is not set -# CT_KERNEL_V_2_6_30_1 is not set -# CT_KERNEL_V_2_6_30_2 is not set -# CT_KERNEL_V_2_6_30_3 is not set -# CT_KERNEL_V_2_6_30_4 is not set +CT_KERNEL_V_2_6_31_1=y +# CT_KERNEL_V_2_6_31 is not set +# CT_KERNEL_V_3_6_30_8 is not set +# CT_KERNEL_V_3_6_30_7 is not set +# CT_KERNEL_V_2_6_30_6 is not set # CT_KERNEL_V_2_6_30_5 is not set +# CT_KERNEL_V_2_6_30_4 is not set +# CT_KERNEL_V_2_6_30_3 is not set +# CT_KERNEL_V_2_6_30_2 is not set +# CT_KERNEL_V_2_6_30_1 is not set +# CT_KERNEL_V_2_6_30 is not set +# CT_KERNEL_V_2_6_29_6 is not set +# CT_KERNEL_V_2_6_28_10 is not set +# CT_KERNEL_V_2_6_27_35 is not set +# CT_KERNEL_V_2_6_26_8 is not set +# CT_KERNEL_V_2_6_25_20 is not set +# CT_KERNEL_V_2_6_24_7 is not set +# CT_KERNEL_V_2_6_23_17 is not set +# CT_KERNEL_V_2_6_22_19 is not set +# CT_KERNEL_V_2_6_21_7 is not set +# CT_KERNEL_V_2_6_20_21 is not set +# CT_KERNEL_V_2_6_19_7 is not set +# CT_KERNEL_V_2_6_18_8 is not set # CT_KERNEL_V_select is not set CT_KERNEL_LINUX_VERBOSITY_0=y # CT_KERNEL_LINUX_VERBOSITY_1 is not set @@ -213,25 +212,25 @@ CT_ARCH_BINFMT_ELF=y # GNU binutils # CT_BINUTILS_VERSION="2.19.1" -# CT_BINUTILS_V_2_14 is not set -# CT_BINUTILS_V_2_15 is not set -# CT_BINUTILS_V_2_16_1 is not set -# CT_BINUTILS_V_2_17 is not set -# CT_BINUTILS_V_2_18 is not set -# CT_BINUTILS_V_2_18_50_0_4 is not set -# CT_BINUTILS_V_2_18_50_0_6 is not set -# CT_BINUTILS_V_2_18_50_0_7 is not set -# CT_BINUTILS_V_2_18_50_0_8 is not set -# CT_BINUTILS_V_2_18_50_0_9 is not set -# CT_BINUTILS_V_2_18_90 is not set -# CT_BINUTILS_V_2_18_91 is not set -# CT_BINUTILS_V_2_18_92 is not set -# CT_BINUTILS_V_2_18_93 is not set -# CT_BINUTILS_V_2_19 is not set -CT_BINUTILS_V_2_19_1=y -# CT_BINUTILS_V_2_19_50_0_1 is not set -# CT_BINUTILS_V_2_19_51_0_1 is not set # CT_BINUTILS_V_2_19_51_0_2 is not set +# CT_BINUTILS_V_2_19_51_0_1 is not set +# CT_BINUTILS_V_2_19_50_0_1 is not set +CT_BINUTILS_V_2_19_1=y +# CT_BINUTILS_V_2_19 is not set +# CT_BINUTILS_V_2_18_93 is not set +# CT_BINUTILS_V_2_18_92 is not set +# CT_BINUTILS_V_2_18_91 is not set +# CT_BINUTILS_V_2_18_90 is not set +# CT_BINUTILS_V_2_18_50_0_9 is not set +# CT_BINUTILS_V_2_18_50_0_8 is not set +# CT_BINUTILS_V_2_18_50_0_7 is not set +# CT_BINUTILS_V_2_18_50_0_6 is not set +# CT_BINUTILS_V_2_18_50_0_4 is not set +# CT_BINUTILS_V_2_18 is not set +# CT_BINUTILS_V_2_17 is not set +# CT_BINUTILS_V_2_16_1 is not set +# CT_BINUTILS_V_2_15 is not set +# CT_BINUTILS_V_2_14 is not set CT_BINUTILS_EXTRA_CONFIG="" CT_BINUTILS_FOR_TARGET=y CT_BINUTILS_FOR_TARGET_IBERTY=y @@ -243,29 +242,29 @@ CT_BINUTILS_FOR_TARGET_BFD=y CT_CC="gcc" CT_CC_VERSION="4.3.2" CT_CC_gcc=y -# CT_CC_V_3_2_3 is not set -# CT_CC_V_3_3_6 is not set -# CT_CC_V_3_4_6 is not set -# CT_CC_V_4_0_0 is not set -# CT_CC_V_4_0_1 is not set -# CT_CC_V_4_0_2 is not set -# CT_CC_V_4_0_3 is not set -# CT_CC_V_4_0_4 is not set -# CT_CC_V_4_1_0 is not set -# CT_CC_V_4_1_1 is not set -# CT_CC_V_4_1_2 is not set -# CT_CC_V_4_2_0 is not set -# CT_CC_V_4_2_1 is not set -# CT_CC_V_4_2_2 is not set -# CT_CC_V_4_2_3 is not set -# CT_CC_V_4_2_4 is not set -# CT_CC_V_4_3_0 is not set -# CT_CC_V_4_3_1 is not set -CT_CC_V_4_3_2=y -# CT_CC_V_4_3_3 is not set -# CT_CC_V_4_3_4 is not set -# CT_CC_V_4_4_0 is not set # CT_CC_V_4_4_1 is not set +# CT_CC_V_4_4_0 is not set +# CT_CC_V_4_3_4 is not set +# CT_CC_V_4_3_3 is not set +CT_CC_V_4_3_2=y +# CT_CC_V_4_3_1 is not set +# CT_CC_V_4_3_0 is not set +# CT_CC_V_4_2_4 is not set +# CT_CC_V_4_2_3 is not set +# CT_CC_V_4_2_2 is not set +# CT_CC_V_4_2_1 is not set +# CT_CC_V_4_2_0 is not set +# CT_CC_V_4_1_2 is not set +# CT_CC_V_4_1_1 is not set +# CT_CC_V_4_1_0 is not set +# CT_CC_V_4_0_4 is not set +# CT_CC_V_4_0_3 is not set +# CT_CC_V_4_0_2 is not set +# CT_CC_V_4_0_1 is not set +# CT_CC_V_4_0_0 is not set +# CT_CC_V_3_4_6 is not set +# CT_CC_V_3_3_6 is not set +# CT_CC_V_3_2_3 is not set CT_CC_GCC_4_3_or_later=y # CT_CC_GCC_4_4_or_later is not set CT_CC_CXA_ATEXIT=y @@ -301,14 +300,14 @@ CT_LIBC_VERSION="2.9" CT_LIBC_glibc=y # CT_LIBC_newlib is not set # CT_LIBC_uClibc is not set -# CT_LIBC_V_2_3_6 is not set -# CT_LIBC_V_2_5 is not set -# CT_LIBC_V_2_5_1 is not set -# CT_LIBC_V_2_6 is not set -# CT_LIBC_V_2_6_1 is not set -# CT_LIBC_V_2_7 is not set -# CT_LIBC_V_2_8 is not set CT_LIBC_V_2_9=y +# CT_LIBC_V_2_8 is not set +# CT_LIBC_V_2_7 is not set +# CT_LIBC_V_2_6_1 is not set +# CT_LIBC_V_2_6 is not set +# CT_LIBC_V_2_5_1 is not set +# CT_LIBC_V_2_5 is not set +# CT_LIBC_V_2_3_6 is not set # CT_LIBC_V_LATEST is not set # CT_LIBC_V_date is not set CT_LIBC_GLIBC_2_8_or_later=y @@ -327,7 +326,7 @@ CT_LIBC_ADDONS_LIST="" # CT_LIBC_GLIBC_KERNEL_VERSION_NONE is not set CT_LIBC_GLIBC_KERNEL_VERSION_AS_HEADERS=y # CT_LIBC_GLIBC_KERNEL_VERSION_CHOSEN is not set -CT_LIBC_GLIBC_MIN_KERNEL="2.6.29" +CT_LIBC_GLIBC_MIN_KERNEL="2.6.31.1" # # Common C library options @@ -343,17 +342,17 @@ CT_THREADS_NPTL=y # Debug facilities # CT_DEBUG_dmalloc=y -# CT_DMALLOC_V_5_4_3 is not set CT_DMALLOC_V_5_5_2=y +# CT_DMALLOC_V_5_4_3 is not set CT_DMALLOC_VERSION="5.5.2" CT_DEBUG_duma=y CT_DUMA_A=y CT_DUMA_SO=y -# CT_DUMA_V_2_5_1 is not set -# CT_DUMA_V_2_5_8 is not set -# CT_DUMA_V_2_5_12 is not set -CT_DUMA_V_2_5_14=y # CT_DUMA_V_2_5_15 is not set +CT_DUMA_V_2_5_14=y +# CT_DUMA_V_2_5_12 is not set +# CT_DUMA_V_2_5_8 is not set +# CT_DUMA_V_2_5_1 is not set CT_DUMA_VERSION="2_5_14" CT_DEBUG_gdb=y CT_GDB_CROSS=y @@ -363,42 +362,42 @@ CT_GDB_NATIVE=y CT_GDB_NATIVE_USE_GMP_MPFR=y CT_GDB_GDBSERVER=y CT_GDB_GDBSERVER_STATIC=y -# CT_GDB_V_6_4 is not set -# CT_GDB_V_6_5 is not set -# CT_GDB_V_6_6 is not set -# CT_GDB_V_6_7 is not set -# CT_GDB_V_6_7_1 is not set CT_GDB_V_6_8=y +# CT_GDB_V_6_7_1 is not set +# CT_GDB_V_6_7 is not set +# CT_GDB_V_6_6 is not set +# CT_GDB_V_6_5 is not set +# CT_GDB_V_6_4 is not set # CT_GDB_V_snapshot is not set CT_GDB_VERSION="6.8" # # Native gdb needs a native ncurses library # -# CT_NCURSES_V_5_6 is not set CT_NCURSES_V_5_7=y +# CT_NCURSES_V_5_6 is not set CT_NCURSES_VERSION="5.7" CT_DEBUG_ltrace=y -# CT_LTRACE_V_0_4 is not set -CT_LTRACE_V_0_5=y -# CT_LTRACE_V_0_5_1 is not set # CT_LTRACE_V_0_5_2 is not set +# CT_LTRACE_V_0_5_1 is not set +CT_LTRACE_V_0_5=y +# CT_LTRACE_V_0_4 is not set CT_LTRACE_VERSION="0.5" CT_DEBUG_strace=y -# CT_STRACE_V_4_5 is not set -# CT_STRACE_V_4_5_14 is not set -# CT_STRACE_V_4_5_15 is not set -# CT_STRACE_V_4_5_16 is not set -CT_STRACE_V_4_5_17=y # CT_STRACE_V_4_5_18 is not set +CT_STRACE_V_4_5_17=y +# CT_STRACE_V_4_5_16 is not set +# CT_STRACE_V_4_5_15 is not set +# CT_STRACE_V_4_5_14 is not set +# CT_STRACE_V_4_5 is not set CT_STRACE_VERSION="4.5.17" # # Tools facilities # CT_TOOL_libelf=y -CT_LIBELF_V_0_8_10=y # CT_LIBELF_V_0_8_11 is not set +CT_LIBELF_V_0_8_10=y CT_LIBELF_VERSION="0.8.10" CT_TOOL_sstrip=y CT_SSTRIP_BUILDROOT=y @@ -410,15 +409,15 @@ CT_SSTRIP_FROM="buildroot" # CT_WRAPPER_NEEDED=y CT_GMP_MPFR=y -# CT_GMP_V_4_2_2 is not set -CT_GMP_V_4_2_4=y -# CT_GMP_V_4_3_0 is not set # CT_GMP_V_4_3_1 is not set +# CT_GMP_V_4_3_0 is not set +CT_GMP_V_4_2_4=y +# CT_GMP_V_4_2_2 is not set CT_GMP_VERSION="4.2.4" -# CT_MPFR_V_2_3_1 is not set -# CT_MPFR_V_2_3_2 is not set -# CT_MPFR_V_2_4_0 is not set CT_MPFR_V_2_4_1=y +# CT_MPFR_V_2_4_0 is not set +# CT_MPFR_V_2_3_2 is not set +# CT_MPFR_V_2_3_1 is not set CT_MPFR_VERSION="2.4.1" # CT_PPL_CLOOG_MPC is not set -- cgit v0.10.2-6-g49f6 From c3b2d932d8d4dd5b89de505a724f3fc42600e456 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 3 Oct 2009 17:09:18 +0200 Subject: debug/gdb: cleanup (remove) the static ncurses build ncurses is built solely for the sake of building a native gdb. The user should not rely on this library to build his/her userland, but should rather build his/her own. So we remove it from the sysroot after we successfully build the native gdb. diff --git a/scripts/build/debug/300-gdb.sh b/scripts/build/debug/300-gdb.sh index 9207ca7..d9f2439 100644 --- a/scripts/build/debug/300-gdb.sh +++ b/scripts/build/debug/300-gdb.sh @@ -265,6 +265,10 @@ do_debug_gdb_build() { unset ac_cv_func_strncmp_works + CT_DoLog EXTRA "Cleaning up ncurses" + cd "${CT_BUILD_DIR}/build-ncurses" + CT_DoExecLog ALL make DESTDIR="${CT_SYSROOT_DIR}" uninstall + CT_EndStep # native gdb build fi -- cgit v0.10.2-6-g49f6 From 1e1f247accfb508c7094294627f6f0b765b2da18 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 3 Oct 2009 17:23:17 +0200 Subject: doc: update documentation, mostly eye-candy diff --git a/README b/README index 4fe8d88..560d3d0 100644 --- a/README +++ b/README @@ -4,7 +4,7 @@ TABLE OF CONTENT / ________________/ - GETTING STARTED - - PARTICIPATING + - CONTRIBUTING - Sending a bug report - Sending patches - CREDITS @@ -22,6 +22,7 @@ You can find a (terse and WIP) documentation in docs/overview.txt. You can also point your browser to http://ymorin.is-a-geek.org/projects/crosstool + CONTRIBUTING / ____________/ @@ -87,11 +88,13 @@ Here's a typical hacking session: Note: replace' (at) ' above with a plain '@'. + CREDITS / _______/ The people that helped are listed in docs/CREDITS. Many thanks to them! :-) + KNOWN ISSUES / ____________/ diff --git a/docs/overview.txt b/docs/overview.txt index 8d9a6f0..61b4cba 100644 --- a/docs/overview.txt +++ b/docs/overview.txt @@ -27,6 +27,7 @@ Running crosstool-NG Note on // jobs Tools wrapper Using the toolchain + The 'populate' script Toolchain types Seemingly-native toolchains Internals @@ -155,11 +156,9 @@ Stay in the directory holding the sources, and run: See below for complete usage. -Now, provided you checked-out the code, you can send me your interesting changes -by running: - svn diff - -and mailing me the result! :-P +Now, provided you used a clone of the repository, you can send me your changes. +See the file README, at the top of crosstool-NG source, for how to submit +changees. Preparing for packaging | ------------------------+ -- cgit v0.10.2-6-g49f6 From d0c5d174bf933509d09656f050941bc465e25357 Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN\"" Date: Sat, 3 Oct 2009 18:19:39 +0200 Subject: libc/glibc: don't use legacy snapshots glibc snapshots have not been updated for about the past 5 months. Consider them to be deprecated, now. diff --git a/config/libc/glibc.in b/config/libc/glibc.in index 3da4075..777657c 100644 --- a/config/libc/glibc.in +++ b/config/libc/glibc.in @@ -49,21 +49,10 @@ config LIBC_V_2_3_6 prompt "2.3.6 (OBSOLETE)" depends on OBSOLETE -config LIBC_V_LATEST - bool - prompt "'latest' snapshot (EXPERIMENTAL)" - depends on EXPERIMENTAL - -config LIBC_V_date - bool - prompt " (EXPERIMENTAL)" - depends on EXPERIMENTAL - endchoice config LIBC_VERSION string - prompt "Enter date (YYYYMMDD)" if LIBC_V_date # Don't remove next line # CT_INSERT_VERSION_STRING_BELOW default "2.9" if LIBC_V_2_9 @@ -74,7 +63,6 @@ config LIBC_VERSION default "2.5.1" if LIBC_V_2_5_1 default "2.5" if LIBC_V_2_5 default "2.3.6" if LIBC_V_2_3_6 - default "latest" if LIBC_V_LATEST config LIBC_GLIBC_2_8_or_later bool diff --git a/scripts/build/libc/glibc.sh b/scripts/build/libc/glibc.sh index 2573da6..8476bf8 100644 --- a/scripts/build/libc/glibc.sh +++ b/scripts/build/libc/glibc.sh @@ -292,12 +292,6 @@ do_libc_start_files() { # Add some default CC args glibc_version_major=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^([[:digit:]]+).*/\1/') glibc_version_minor=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^[[:digit:]]+[\.-_]([[:digit:]]+).*/\1/') - # In case we're using a snapshot, fake a >=2.6 version. - if [ "${CT_LIBC_V_LATEST}" = "y" \ - -o "${CT_LIBC_V_date}" = "y" ]; then - glibc_version_major=3 - glibc_version_minor=0 - fi if [ ${glibc_version_major} -eq 2 -a ${glibc_version_minor} -ge 6 \ -o ${glibc_version_major} -gt 2 ]; then # Don't use -pipe: configure chokes on it for glibc >= 2.6. @@ -407,12 +401,6 @@ do_libc() { # Add some default CC args glibc_version_major=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^([[:digit:]]+).*/\1/') glibc_version_minor=$(echo ${CT_LIBC_VERSION} |sed -r -e 's/^[[:digit:]]+[\.-_]([[:digit:]]+).*/\1/') - # In case we're using a snapshot, fake a >=2.6 version. - if [ "${CT_LIBC_V_LATEST}" = "y" \ - -o "${CT_LIBC_V_date}" = "y" ]; then - glibc_version_major=3 - glibc_version_minor=0 - fi if [ ${glibc_version_major} -eq 2 -a ${glibc_version_minor} -ge 6 \ -o ${glibc_version_major} -gt 2 ]; then # Don't use -pipe: configure chokes on it for glibc >= 2.6. -- cgit v0.10.2-6-g49f6