summaryrefslogtreecommitdiffstats
path: root/toolchain/gcc
Commit message (Collapse)AuthorAgeFilesLines
* toolchain/gcc: 4.3.x: fix for arm pr37436Peter Korsgaard2009-05-242-0/+172
| | | | | | | See http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37436 for details. Reported-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix gcc 3.4.6 build with newer host libc versionsWade Berrier2009-05-121-0/+11
| | | | | | | | | The build of gcc 3.4.6 fails when host libc is too new. I pulled the fix from this bug report: http://bugs.openembedded.net/show_bug.cgi?id=4626 Signed-off-by: Wade Berrier <wberrier@gmail.com>
* gcc-4.3.3: add a patch to link with the math lib to get copysignalAngus Salkeld2009-05-122-0/+130
| | | | | | | | | | | Conditionally apply the following patch by Bernhard Reutner-Fischer which solves a link error on powerpc (with softfloat or multilib) when using a shared libgcc_s. See: http://gcc.gnu.org/ml/gcc-patches/2008-10/msg00237.html http://www.nabble.com/PPC-won't-build-with-soft-float-td22772110.html Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* toolchain/gcc: java needs largefile supportPeter Korsgaard2009-04-271-0/+1
|
* toolchain/gcc: fix java supportPeter Korsgaard2009-04-272-5/+9
| | | | Not runtime tested, but now it atleast builds.
* toolchain/gcc: disable tls supportPeter Korsgaard2009-04-271-0/+3
| | | | Fixes libstdc++ linking with gcc 4.4.x
* toolchain/gcc: add 4.4.0Peter Korsgaard2009-04-236-0/+149
|
* toolchain/gcc: fix PR 32044 patchPeter Korsgaard2009-04-233-576/+561
| | | | Somehow the patch was a patch adding a patch instead of the patch itself.
* toolchain/gcc: don't enable libssp supportPeter Korsgaard2009-04-223-2/+6
| | | | | It's broken anyway as we don't install libssp* into TARGET_DIR, and we should use the SSP support in uClibc if we want stack protection.
* toolchain/gcc: shared libgcc broken for sparc, so disable itPeter Korsgaard2009-04-151-0/+1
|
* gcc: 4.3.x fix for PR 32044.Peter Korsgaard2009-03-103-0/+579
| | | | Patch by Daniel Mack <daniel@caiaq.de>
* toolchain/gcc: libstdcpp dependency was listed twicePeter Korsgaard2009-03-011-1/+0
|
* toolchain/gcc: add 4.3.3Peter Korsgaard2009-02-1312-2/+254
|
* toolchain/gcc/4.3.2: use what really got committed upstream for PR39076Peter Korsgaard2009-02-052-31/+11
| | | | Thanks to Sven Neumann for noticing.
* toolchain/gcc/4.3.2: remove unused and unneeded fix for PR34205Peter Korsgaard2009-02-051-42/+0
| | | | We don't use the iwmmxt abi anymore.
* toolchain/gcc/4.3.2: fix arm funroll-loops patch from r24993Peter Korsgaard2009-02-051-2/+2
| | | | | Rename it so it actually gets applied and fix it so it can be applied (-p level).
* toolchain: revert r25193 (Change binary toolchain configuration)Peter Korsgaard2009-02-041-18/+0
| | | | As discussed on the list.
* Change binary toolchain configuration, soUlf Samuelsson2009-01-311-0/+18
| | | | | | | | | | | 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.
* Extend External Toolchain options (match buildroot built toolchain): Daniel Laird2009-01-301-13/+0
| | | | | | | | | | 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-301-4/+4
| | | | | | 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
* 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-282-0/+26
| | | | Patches by Hinko Kocevar <hinko.kocevar@cetrtapot.si>
* 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>
* Fix unroll bug for ARM toolchainUlf Samuelsson2009-01-231-0/+31
|
* 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: 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.
* Update broken AVR32 toolchain, and update configs for this, deprecate all ↵Ulf Samuelsson2009-01-163-2/+48
| | | | but latest AVR32 toolchain
* 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
|
* toolchain/: convert to DOWNLOAD helperPeter Korsgaard2009-01-162-2/+2
|
* add .empty files for git-svnPeter Korsgaard2009-01-055-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.
* * Added option to build with gcc 4.3.2Nigel Kukard2008-12-3110-0/+251
|
* toolchain/: get rid of unneeded $(strip ..)Peter Korsgaard2008-12-081-4/+4
|
* toolchain/*: use CONFIG_UPDATEPeter Korsgaard2008-12-051-1/+1
| | | | Based on e0e0945e in Bernhard's tree.
* 2 gcc patches from Atmel's buildrootArnar Mar Sigurðsson2008-10-312-0/+181
|
* toolhain/: confgure: respect quiet optionPeter Korsgaard2008-10-262-0/+2
|
* gcc: make installation of shared libraries multi-project safeHans-Christian Egtvedt2008-10-022-7/+10
| | | | | | | | | This patch modifies the rule for installing the shared libraries into the project_foo/.../autotools-stamps directory. This will make the installation of GCC shared libraries be multi-project safe. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* gcc: make sure that /usr/lib exists on target before installing shared libsHans-Christian Egtvedt2008-10-022-0/+2
| | | | | | | | On very lite systems the /usr/lib directory might not exist before libstdc++ is installed. This patch makes sure the directory exists. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
* gcc: only use -mfloat-abi for ARM, use -msoft-float for other archsPeter Korsgaard2008-08-221-0/+4
| | | | Patch by Wade Berrier.
* Kconfig: remove 'default n'Peter Korsgaard2008-07-172-9/+0
| | | | 'default n' is the default, so there's no need to say it explicitly.
* Add latest gcc patch for AVR32 gcc-4.2.2 prepatched sourceUlf Samuelsson2008-07-081-0/+16
|
* Fix AVR32 gcc patching, when sysroot option is not enabledUlf Samuelsson2008-07-081-1/+1
|
* Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch ↵Ulf Samuelsson2008-07-042-15/+21
| | | | locations for prepatched toolchain to be under the toolchain directory
* toolchain/gcc: use --disable-decimal-float for 4.3.xPeter Korsgaard2008-06-211-0/+7
|
* buildroot: s/depends/depends on/Peter Korsgaard2008-06-191-1/+1
| | | | | The new kconfig is more strict regarding depends/depends on, so fixup the tree.
* toolchain/gcc: add 4.3.1Peter Korsgaard2008-06-1911-0/+261
| | | | Based on Bernhards tree.