Commit Graph

182 Commits (3a89cedc857608ee870b785226023c1f5a6c5bb7)

Author SHA1 Message Date
Imre Kaloz 3a89cedc85 the latest patchlevel gcc releases should work for these targets
SVN-Revision: 23693
2010-10-28 10:38:32 +00:00
Imre Kaloz 6bd93c3fdf fixup gcc version selection for the omap35xx target
SVN-Revision: 23692
2010-10-28 10:29:53 +00:00
Imre Kaloz 4fb2718119 we don't support gcc 3.x for some time now
SVN-Revision: 23686
2010-10-28 07:28:17 +00:00
Imre Kaloz 9edd05b9c0 gcc 4.4.5 support
SVN-Revision: 23220
2010-10-04 12:21:58 +00:00
Michael Büsch cf323eb924 optionally support parallel toolchain build. This defaults to off, because certain toolchain versions are known to break on parallel build. However, it significantly speeds up the build and latest versions of the tools do compile fine.
SVN-Revision: 23196
2010-10-03 12:54:07 +00:00
Felix Fietkau ffd00db938 gcc: enable non-PIC for mips targets in gcc 4.4+ to reduce code size
SVN-Revision: 23103
2010-09-20 20:49:34 +00:00
Felix Fietkau affb66c2c6 gcc: add an updated version of 4.4.1+cs - successfully builds a toolchain now, please test!
SVN-Revision: 23101
2010-09-20 18:00:05 +00:00
Alexandros C. Couloumbis f097df6944 toolchain/gcc: fix -Os recursion on ARMv5 for gcc 4.5.0 & 4.5.1 (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44392)
SVN-Revision: 22899
2010-09-04 17:00:55 +00:00
Florian Fainelli 0e00670962 gcj can only be built safely on gcc >= 4.3
SVN-Revision: 22843
2010-08-30 07:35:18 +00:00
Felix Fietkau 62c1740676 toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK
SVN-Revision: 22723
2010-08-19 12:49:51 +00:00
Nicolas Thill 4bd5e0e62e toolchain/gcc: remove remaining references to gcc-3.4.6
SVN-Revision: 22694
2010-08-18 11:04:45 +00:00
Lars-Peter Clausen 04497bbb2c Add lost handling of -fhonour-copts to 4.4.x+cs/910-mbsd_multi.patch
SVN-Revision: 22474
2010-08-03 15:32:25 +00:00
Florian Fainelli 332227b067 add support for gcc-4.5.1
SVN-Revision: 22450
2010-08-01 12:39:19 +00:00
Florian Fainelli cb4dcc9c0d bump default gcc-4.4 version for sibyte and octeon
SVN-Revision: 22437
2010-07-31 11:52:48 +00:00
Felix Fietkau 5149ed151d gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain
SVN-Revision: 22319
2010-07-20 20:57:21 +00:00
Felix Fietkau 0410a7b549 remove gcc 3.4.6
SVN-Revision: 21955
2010-06-26 20:44:02 +00:00
Hamish Guthrie 4732fe9718 Refactor omap35xx sub-targets to cater for beagleboard and gumstix overo
SVN-Revision: 21858
2010-06-21 11:59:59 +00:00
Nicolas Thill 4019bca7eb toolchain/gcc: add support for gcc-4.4.4
SVN-Revision: 21600
2010-05-28 13:50:47 +00:00
Nicolas Thill 32098a5faf toolchain/gcc: add support for gcc-4.3.5
SVN-Revision: 21599
2010-05-28 12:00:22 +00:00
Nicolas Thill c75f28c31d toolchain/gcc: remove md5 for unsupported 4.4.0 version, add missing md5 for 4.3.4
SVN-Revision: 21580
2010-05-27 14:06:55 +00:00
Nicolas Thill 6da563992e toolchain/gcc: sort versions in Config.in (cosmetic)
SVN-Revision: 21579
2010-05-27 14:04:57 +00:00
Jo-Philipp Wich fad018cfdd fix syntax error in Config.in
SVN-Revision: 21062
2010-04-20 21:13:12 +00:00
Florian Fainelli 8ca51dc6f1 fix graphite options with gcc-4.5, add libelf for LTO, fix mbsd_multi patch, patch from Bernhard Loos
SVN-Revision: 21046
2010-04-20 16:18:08 +00:00
Alexandros C. Couloumbis 6d59a298e8 add gcc-4.5.0 preliminary support
SVN-Revision: 21033
2010-04-19 15:43:08 +00:00
Nicolas Thill 37551b9366 toolchain/gcc: add a 3.4.6 patch fixing a g++ bug where it generates local references to linkonce (see http://gcc.gnu.org/PR16276, closes: #7014)
SVN-Revision: 20900
2010-04-16 02:55:30 +00:00
Nicolas Thill 10d11328ef gcc: only enable/disable TLS support in final stage (closes: #6788)
SVN-Revision: 20018
2010-03-06 17:10:45 +00:00
Travis Kemen cf7199f48b this patch fixes toolchain parallel build, which reduces build time.
In order to enable parallel build, change line 21 of
include/host-build.mk from:

override MAKEFLAGS=

to:

override MAKEFLAGS=$(MAKE_JOBS)

-Raphael

SVN-Revision: 19995
2010-03-05 20:15:12 +00:00
Imre Kaloz c354852432 make TLS support configurable
SVN-Revision: 19870
2010-02-26 11:01:28 +00:00
Imre Kaloz 3e139467ce use gcc 4.3.4 for the gemini target
SVN-Revision: 19824
2010-02-23 10:49:58 +00:00
Imre Kaloz 948fcc98f0 use gcc 4.4.3 for mips64 targets
SVN-Revision: 19686
2010-02-17 11:07:51 +00:00
Imre Kaloz 0b5ddcb9cf use gcc 4.4.3 for the powerpc targets by default
SVN-Revision: 19671
2010-02-16 21:29:07 +00:00
Imre Kaloz 5bd4c4e26d the CS toolchain FTBS for the gemini, use the old one for now
SVN-Revision: 19556
2010-02-08 21:26:54 +00:00
Felix Fietkau 8775d98c19 add missing +cs version suffix to the 4.4.3 codesourcery toolchain
SVN-Revision: 19350
2010-01-26 20:19:28 +00:00
Felix Fietkau 78cae39e72 gcc: fix up broken chunks of the 4.4.3+cs patch and clean it up a bit more
SVN-Revision: 19349
2010-01-26 20:13:01 +00:00
Imre Kaloz b69732ba94 add another gcc version based on 4.4.3 plus the 2009q3 codesourcery patch
SVN-Revision: 19348
2010-01-26 18:41:22 +00:00
Imre Kaloz e4e0e3ee6c cleanup patch
SVN-Revision: 19345
2010-01-26 12:46:05 +00:00
Imre Kaloz cae33bf4e9 add preliminary support for the latest CodeSourcery toolchain
SVN-Revision: 19324
2010-01-25 10:52:23 +00:00
Imre Kaloz 58c556e597 add support for gcc 4.4.3
SVN-Revision: 19314
2010-01-24 15:07:12 +00:00
Nicolas Thill 9e0bad9cb4 gcc: use coherent version selector between binutils & gcc
SVN-Revision: 19227
2010-01-19 13:26:03 +00:00
Felix Fietkau fa044a2d81 gcc: 4.4.2 no longer needs the fix-linker-error patch, remove it
SVN-Revision: 18857
2009-12-19 22:40:17 +00:00
Felix Fietkau 96f342eaa4 gcc: fix linker errors on osx with gcc 4.4+
SVN-Revision: 18791
2009-12-16 13:39:44 +00:00
Florian Fainelli e5e83bf051 fix gcc version selection for octeon
SVN-Revision: 18551
2009-11-26 18:44:00 +00:00
Felix Fietkau 60a4353fdd do not use the wrapper scripts for exportable toolchains internally. on some systems the wrapper scripts are broken, and their use should be opt-in
SVN-Revision: 18454
2009-11-19 17:23:31 +00:00
Felix Fietkau 44aa03f2f9 Add a target (CONFIG_MAKE_CONFIG) that creates an exportable toolchain. The toolchain will zipped and saved under $(TOPDIR)/bin directory.
Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>

SVN-Revision: 18419
2009-11-14 17:51:32 +00:00
Felix Fietkau 3a5deae00d gcc: add a config option for using the gcc graphite framework (disabled by default)
SVN-Revision: 18403
2009-11-12 13:42:07 +00:00
Felix Fietkau ce9ea905c1 gcc: fix build with cloog/ppl
SVN-Revision: 18266
2009-11-02 00:47:27 +00:00
Felix Fietkau 46cc3f164d gcc: compile libgcc and libstdc++ with -O2 instead of -Os on power pc to avoid generating references to gpr save/restore functions which cannot yet be resolved at this point
SVN-Revision: 18177
2009-10-27 01:11:35 +00:00
Florian Fainelli 6d7b5a7e62 combine the two gcc-4.4.1 selects into a single one
SVN-Revision: 18148
2009-10-25 10:17:50 +00:00
Felix Fietkau b59e59dcba gcc: fix compile on armv4t with the cs toolchain
SVN-Revision: 18131
2009-10-24 00:58:38 +00:00
Felix Fietkau e7c0b6aa00 gcc: fix bug reporting url in newer compiler versions
SVN-Revision: 18130
2009-10-24 00:58:34 +00:00