summaryrefslogtreecommitdiffstats
path: root/toolchain
Commit message (Collapse)AuthorAgeFilesLines
* kernel-headers: default to 2.6.32.xPeter Korsgaard2010-01-011-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.27.x / 2.6.31.x / 2.6.32.x stable versionsPeter Korsgaard2009-12-203-3/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* dependencies: cleanupThomas Petazzoni2009-12-161-229/+38
| | | | | | | | | | | Factorize some of the tests done by toolchain/dependencies/dependencies.sh (check for unset environment variables and check for required programs). Make the output less verbose by only showing something when something is not present. Some messages were really silly. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dependencies: remove useless test doing nothingThomas Petazzoni2009-12-151-7/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* dependencies: bail out if makeinfo isn't foundThomas Petazzoni2009-12-151-0/+1
| | | | | | | | | | | | | makeinfo is mandatory at least to build a toolchain. Currently, dependencies.sh doesn't fail if makeinfo is not present and only displays a message that can easily be lost. The user will then encounter the issue later, when it is more difficult to understand what's happening. So, this patch simply does for makeinfo what the script does for the other dependencies: bail out if they aren't available. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'avr32-fixes' of git://git.busybox.net/~tpetazzoni/git/buildrootPeter Korsgaard2009-12-153-42/+1
|\
| * uclibc: get rid of avr32 special version since upstream worksThomas Petazzoni2009-12-153-42/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | gcc: do not pass --with-pkgversion to gcc < 4.3Thomas Petazzoni2009-12-151-1/+1
|/ | | | | | | | | | | | | | | | | Commit 09c181f2891276c458de327d241151bab38bde0f added new options passed to gcc configure to set --with-pkgversion and --with-bugurl, to gcc >= gcc 4.3. To check this, it was checking that the GCC_VERSION string does not contain 4.2. Unfortunately, the test is bogus. It does a findstring on x4.2. (with a final dot) but compares the result with x4.2 (without the final dot). The result is that even with 4.2 versions, the test was true, leading --with-pkgversion and --with-bugurl being passed to gcc's configure script. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* toolchain/uClibc: avr32 patch should apply to 0.9.30.1Peter Korsgaard2009-12-151-0/+0
| | | | | | avr32 uses 0.9.30.1, not 0.9.30. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* uclibc: add prctl syscall fix for AVR32 architectureHans-Christian Egtvedt2009-12-151-0/+29
| | | | | | | | This patch fixes the prctl syscall for the AVR32 architecture, since this architecture assumes you handle varargs in a proper way, always. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/uClibc: 0.9.30.x config: enable arch specific string routines if ↵Peter Korsgaard2009-12-151-1/+1
| | | | | | available Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Merge branch 'remove-external-toolchain' of ↵Peter Korsgaard2009-12-1535-264/+100
|\ | | | | | | git://git.busybox.net/~tpetazzoni/git/buildroot
| * binutils: remove external source patchesThomas Petazzoni2009-12-144-0/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * uclibc: remove external sources patchesThomas Petazzoni2009-12-146-119/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gdb: remove external sources patchesThomas Petazzoni2009-12-143-0/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: remove external sources patchesThomas Petazzoni2009-12-149-239/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Remove external source toolchain optionsThomas Petazzoni2009-12-141-12/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * Use BR2_TOOLCHAIN_BUILDROOT instead of BR2_TOOLCHAIN_SOURCEThomas Petazzoni2009-12-144-6/+6
| | | | | | | | | | | | The BR2_TOOLCHAIN_SOURCE option is removed in a future commit. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * uclibc: remove support for external source toolchainsThomas Petazzoni2009-12-141-17/+5
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * uclibc: do not allow selection of non-avr32 versions on AVR32Thomas Petazzoni2009-12-141-4/+5
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gdb: do not allow selection of non-avr32 versions on AVR32Thomas Petazzoni2009-12-141-0/+1
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * binutils: remove support for external source toolchainsThomas Petazzoni2009-12-141-8/+2
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * binutils: do not allow selection of non-avr32 versions on AVR32Thomas Petazzoni2009-12-141-5/+4
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: remove GCC_OFFICIAL_VERSION and just use GCC_VERSION insteadThomas Petazzoni2009-12-142-32/+6
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: remove support for external source toolchainsThomas Petazzoni2009-12-142-20/+0
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: improve configuration for snapshot versionsThomas Petazzoni2009-12-142-6/+7
| | | | | | | | | | | | | | Make the selection of a snapshot version a normal gcc version choice, and make sure BR2_GCC_VERSION is properly defined. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: on avr32, only allow avr32 gcc versionsThomas Petazzoni2009-12-141-9/+6
| | | | | | | | | | | | | | Remove references to BR2_EXT_GCC_VERSION_* configuration options, and only allows special avr32 gcc versions on the AVR32 architecture. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * uclibc: add avr32 special versionThomas Petazzoni2009-12-143-3/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add a new 0.9.30-avr32-2.1.5 version of uClibc in Config.in * Add a patch for 0.9.20-avr32-2.1.5 * Select a different UCLIBC_SITE for avr32 versions in uclibc.mk * Add the LINKRELAX=y configuration option to the uClibc .config file in uclibc.mk Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gdb: add avr32 special versonThomas Petazzoni2009-12-142-5/+15
| | | | | | | | | | | | | | | | | | | | | | * Add a new gdb version for AVR32 in Config.in * Use a special mirror for this gdb version in gdb.mk * Do not try to apply patches when the patch directory does not exist in gdb.mk Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: add 4.2.2-avr32-2.1.5 patchesThomas Petazzoni2009-12-143-0/+197
| | | | | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * gcc: add avr32 special versionThomas Petazzoni2009-12-143-13/+26
| | | | | | | | | | | | | | | | | | | | | | | | * Add new gcc version 4.2.2-avr32-2.1.5 in Config.in * Select the Atmel mirror to download gcc with avr32 in their version name, in gcc-uclibc-*.mk * Do not apply patches if the patch directory is empty, in gcc-uclibc-*.mk Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
| * binutils: add avr32 special versionThomas Petazzoni2009-12-142-0/+10
| | | | | | | | | | | | | | | | | | | | | | * Add a new binutils version 2.18-avr32-1.0.1 to the Config.in * Use a different site to download avr32 binutils version in binutils.mk * Only apply patches from the patch directory if it exists in binutils.mk Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | gcc: remove hurd specific detailsThomas Petazzoni2009-12-141-4/+0
|/ | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* kernel-headers: bump 2.6.31.x / 2.6.32.x stable versionsPeter Korsgaard2009-12-143-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* gcc: native toolchain needs BR2_HAVE_DEVFILESPeter Korsgaard2009-12-111-0/+4
| | | | | | Native toolchain doesn't make much sense without include / .a files. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.27.x stable versionPeter Korsgaard2009-12-091-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.27.x / 2.6.31.x stable versionsPeter Korsgaard2009-12-082-2/+2
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add pkgversion to gcc >= 4.3Gustavo Zacarias2009-12-061-0/+7
| | | | | | | | Closes #765. [Peter: change to check for !4.2.x instead] Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: make snapshot option more user friendlyPeter Korsgaard2009-12-063-2/+6
| | | | | | | | | | | | | | Closes #751. Make kernel headers snapshot more user friendly by making it more obvious that it's about using a local kernel snapshot, and error out with a sensible error message if the option is enabled but no linux-2.6.tar.bz2 is present in DL_DIR, rather than trying to fetch it from kernel.org. Furthermore fix the bug where it tried to use linux-2.6..tar.bz2 instead of linux-2.6.tar.bz2. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* binutils: get rid of ancient versionsPeter Korsgaard2009-12-0419-578/+0
| | | | | | Get rid of 2.17.50.0.17, 2.18.50.0.{1,3,6,8}. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* binutils: default to 2.20, mark 2.19 as deprecatedPeter Korsgaard2009-12-041-2/+3
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain: get rid of unused gcc 3.x legacy handlingPeter Korsgaard2009-12-043-24/+0
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add binutils 2.20Gustavo Zacarias2009-12-046-0/+119
| | | | | | | Closes #761. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: 2.6.32 needs scsi.h fix like 2.6.31Peter Korsgaard2009-12-041-0/+89
| | | | | | Reported by Emmanuel Blot <eblot.ml@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: bump 2.6.30.x versionPeter Korsgaard2009-12-041-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: fix 2.6.32 typoPeter Korsgaard2009-12-031-1/+1
| | | | | | Thanks to Joachim Pihl for noticing. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: add 2.6.32Peter Korsgaard2009-12-031-1/+6
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* kernel-headers: 2.6.31.6 fix for scsi/* headersPeter Korsgaard2009-11-281-0/+89
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/binutils: make sure target-binutils runs after busyboxPeter Korsgaard2009-11-221-0/+7
| | | | | | | | | Closes #597 Ensure that binutils-target runs after busybox if enabled, so it can overwrite the busybox symlink for ar if that applet is enabled. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/uClibc: install ldd to targetPeter Korsgaard2009-11-171-2/+1
| | | | | | | | Reported by Julien Boibessot <julien.boibessot@free.fr>. This somehow got disabled by cb815ae003d40cc971d (two years ago!). Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>