summaryrefslogtreecommitdiffstats
path: root/toolchain
Commit message (Collapse)AuthorAgeFilesLines
* Change binary toolchain configuration, soUlf Samuelsson2009-01-314-2/+26
| | | | | | | | | | | that the options become visible just below the config, instead of at bottom of screen Create a more useful default as toolchain path. Allow generation of a script which sets up paths to a binary toolchain generated by buildroot.
* Remove AVR32 patches from kernel-headers directory and put them in Ulf Samuelsson2009-01-306-16948/+1
| | | | | | | | | | "target/device/Atmel/arch-avre/kernel-headers-2.6.28.2" Make sure BR2_KERNEL_HEADERS_PATCH_DIR is enabled for 2.6.28 Set KERNEL_HEADERS_PATCH_DIR="target/device/Atmel/arch-avre/kernel-headers-2.6.28.2" for Atmel AVR32 targets and "valka"
* Extend External Toolchain options (match buildroot built toolchain): Daniel Laird2009-01-305-132/+96
| | | | | | | | | | Have added options that mean you can set the same BR2_XXXX variables for external toolchain and internal (buildroot built) toolchain. This means the same set of packages can be built now me as for you..... Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
* toolchain: fix up GNU_TARGET_NAME link and target_utils locationPeter Korsgaard2009-01-303-8/+8
| | | | | | The GNU_TARGET_NAME symlink and target_utils location were not correctly adjusted to match the move of the toolchain to $(STAGING_DIR)/usr, creating dangling symlinks.
* toolchain/gcc: remove unused gcc 3.x cruft from 4.x makefile (sysroot)Peter Korsgaard2009-01-301-42/+2
|
* toolchain/gcc/4.3.2: accept abi=aapcs-linux for EABIPeter Korsgaard2009-01-301-0/+18
| | | | | From Bernhards' tree, thanks to Sven Neuman for noticing. See also http://gcc.gnu.org/ml/gcc-patches/2008-09/msg01500.html
* Move AVR32 patch to kernel header to unbreak several applicationsUlf Samuelsson2009-01-305-0/+16947
|
* toolchain/gcc: remove ancient (and unused) i386 softfloat patchPeter Korsgaard2009-01-293-69/+0
|
* toolchain/gcc: remove unused GCC_ENABLE_CLOCALEPeter Korsgaard2009-01-292-8/+0
| | | | | | | This variable was introduced in r17046 (add gfortran support, 2006-12-22) and wasn't used even there. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* toolchain: cris fixes for gcc 4.3.x / linux 2.6.28.xPeter Korsgaard2009-01-284-0/+49
| | | | Patches by Hinko Kocevar <hinko.kocevar@cetrtapot.si>
* toolchain/uClibc: fix 0.9.30 build with linuxthreads on ARMPeter Korsgaard2009-01-281-0/+177
| | | | Patch by Will Wagner <will_wagner@carallon.com> - From uclibc svn r25099.
* fix configuration wrt elf2fltPeter Korsgaard2009-01-281-2/+2
| | | | | | | | | | The buildroot toolchain is installed in $(STAGING_DIR)/usr/bin and not in $(STAGING_DIR)/bin so let,s adjust the --prefix accordingly. Also the BFLT binary format is always stripped by definition, so it is incompatible with any kind of stripping option. Signed-off-by: Nicolas Pitre <nico@cam.org>
* elf2flt: fix linkPeter Korsgaard2009-01-281-0/+1
| | | | | Seems like recent binutils has pulled in inflate support, so we need to link with zlib.
* toolchain/kernel-headers: remove ancient (and unused) patchesPeter Korsgaard2009-01-269-34996/+0
|
* toolchain/binutils: remove ancient (and unused) 2.14/15/16/17 patchesPeter Korsgaard2009-01-2699-7800/+0
|
* Makefile: globally define variables used at different placesPeter Korsgaard2009-01-251-1/+0
| | | | | | $(comma) and $(space) are used in packages and the toolchain. Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* kernel-headers: bump 2.6.27 / 2.6.28 to latest stablePeter Korsgaard2009-01-254-2/+2
|
* toolchain/uClibc: disable UCLIBC_SUPPORT_AI_ADDRCONFIG in 0.9.30 defconfigPeter Korsgaard2009-01-241-1/+1
| | | | | | | UCLIBC_SUPPORT_AI_ADDRCONFIG seems to have issues in 0.9.30 and cause segfaults on some architectures, so disable it. Reported and tracked down by "QuickX" <quickx@hotmail.com>.
* Fix unroll bug for ARM toolchainUlf Samuelsson2009-01-231-0/+31
|
* kernel-headers: fix 2.6.28.1 serial.h (unbreaks directfb serialmouse.c)Peter Korsgaard2009-01-231-0/+55
|
* kernel-headers: rename 2.6.25/2.6.28 patches to match current stable versionsPeter Korsgaard2009-01-233-0/+0
| | | | Otherwise they won't get applied.
* toolchain/gcc: make version detection more robustPeter Korsgaard2009-01-221-8/+8
| | | | | Thanks to Bernhard for noticing (and less so for causing the problem in the first place :P)
* toolchain/gcc: fix target-gcc for 4.3.xPeter Korsgaard2009-01-221-3/+8
| | | | | Includes are in include-fixed and GCC_LIB_SUBDIR needs to be set like for the rest of 4.x
* toolchain/kernel-headers: bump 2.6.27 / 2.6.28 versionsPeter Korsgaard2009-01-191-2/+2
|
* toolchain: introduce HOSTCC_VERSION and fix gcc-4.3.x build with old host CCsPeter Korsgaard2009-01-191-2/+9
| | | | | | | | gcc < 4.2.0 doesn't support -Wno-overlength-stings, but gcc-4.3.x configure fails to detect that, breaking the build. Work around it by detecting the host gcc version (and store in HOSTCC_VERSION) and set the proper configure variables for gcc < 4.2.0.
* Kconfig: remove 'default n' and 'default no' (see r22874)Peter Korsgaard2009-01-181-1/+0
| | | | Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
* The liboil Makefile will use "-mcpu=vfp" when building for ARM.Ulf Samuelsson2009-01-181-2/+11
| | | | | | | | | | | | | | | The VFP is only available for a few ARM CPUs at the moment, so this breaks the liboil build. A patch is available upstream which only enables "-mfpu=vfp" if "--enable-vfp" is given to "configure". Autotools needs to be run for liboil for this to take effect. A new configuration BR2_VFP_FLOAT is added to allow enabling vfp. If this is "yes", then "-mfpu=vfp" is added to CFLAGS.
* Update broken AVR32 toolchain, and update configs for this, deprecate all ↵Ulf Samuelsson2009-01-163-2/+48
| | | | but latest AVR32 toolchain
* toolchain/uClibc: mark 0.9.29 as recentPeter Korsgaard2009-01-161-0/+1
|
* toolchain/gcc: mark old versions as deprecatedPeter Korsgaard2009-01-161-1/+7
|
* toolchain/gcc: default to 4.3.2 for !AVR32Peter Korsgaard2009-01-161-1/+1
|
* buildroot: convert remaining WGET users to DOWNLOAD helperPeter Korsgaard2009-01-161-1/+1
|
* toolchain/: convert to DOWNLOAD helperPeter Korsgaard2009-01-167-8/+8
|
* kernel-headers: mark 2.6.27 as RECENT, 2.6.26 as deprecatedPeter Korsgaard2009-01-151-1/+2
|
* kernel-headers: default to 2.6.28Peter Korsgaard2009-01-151-1/+1
|
* kernel-headers: bump 2.6.27 versionPeter Korsgaard2009-01-151-1/+1
|
* toolchain: sh64 fixesPeter Korsgaard2009-01-132-4/+3
| | | | | | | - arch/sh and arch/sh64 got merged in 2.6.25, so use arch/sh for sh64 as well - use little endian for sh64, like for 32bit sh sh64 still doesn't build, but gets further along now.
* toolchain: fix cris build with 2.6.28 kernel headersPeter Korsgaard2009-01-123-0/+78
| | | | Patch by Hinko Kocevar <hinko.kocevar@cetrtapot.si>
* uclibc: 0.9.30-x86-2.6.28+headers-fix: add r24799 as wellPeter Korsgaard2009-01-121-1/+26
| | | | Handle x86_84 as well. From uclibc r24799.
* toolchain/uclibc: fix sparc SED handling of _V9 / _V9BPeter Korsgaard2009-01-121-1/+1
|
* buildroot: get rid of s390 supportPeter Korsgaard2009-01-121-1/+1
| | | | | As discussed on the list. It isn't supported by uclibc, so I strongly doubt anyone has been using it.
* toolchain/uclibc: propagate mips mips32r2 variant setting to uclibcPeter Korsgaard2009-01-121-2/+3
| | | | 0.9.30 supports MIPS_ISA_MIPS32R2, so use it if mips32r2 variant is selected.
* toolchain/external-toolchain/ext-tool.mk: Support non sysroot-able toolchainsDaniel Laird2009-01-121-3/+3
| | | | | | | Only copy the sysroot files if the toolchain was built with sysroot support. Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
* add .empty files for git-svnPeter Korsgaard2009-01-0516-0/+0
| | | | | | | | git-svn (and git) doesn't handle empty directories, so add .empty files to those dirs like elsewhere in buildroot. Those empty directories are normally not a big deal, but the recent changes to u-boot broke the build.
* Fix binutils Config for AVR32 (hopefully final version)Ulf Samuelsson2009-01-031-6/+2
|
* one more fix of binutils config for AVR32 toolchainUlf Samuelsson2009-01-031-1/+1
|
* Unbreak AVR32 toolchain, by making binutils-2.17 availableUlf Samuelsson2009-01-031-0/+4
|
* toolchain: revert "Allow creating a script for external use of Buildroot ↵Peter Korsgaard2009-01-025-47/+0
| | | | | | toolchain" It's been 10 days now without any reply from Ulf, so revert r24480+r24481.
* toolchain/binutils: fix up avr32 related fallout of r24474Peter Korsgaard2009-01-021-2/+2
| | | | | It's been 10 days now without any reply from Ulf, so fix it up to what seems sensible.
* Remove whitespace damage in uclibc.mkUlf Samuelsson2009-01-021-1/+0
|