Commit Graph

157 Commits (6f4052abe0d2259c641ed42c230cbb534ef7a868)

Author SHA1 Message Date
Nicolas Thill 10d11328ef gcc: only enable/disable TLS support in final stage (closes: #6788)
SVN-Revision: 20018
15 years ago
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
15 years ago
Imre Kaloz c354852432 make TLS support configurable
SVN-Revision: 19870
15 years ago
Imre Kaloz 3e139467ce use gcc 4.3.4 for the gemini target
SVN-Revision: 19824
15 years ago
Imre Kaloz 948fcc98f0 use gcc 4.4.3 for mips64 targets
SVN-Revision: 19686
15 years ago
Imre Kaloz 0b5ddcb9cf use gcc 4.4.3 for the powerpc targets by default
SVN-Revision: 19671
15 years ago
Imre Kaloz 5bd4c4e26d the CS toolchain FTBS for the gemini, use the old one for now
SVN-Revision: 19556
15 years ago
Felix Fietkau 8775d98c19 add missing +cs version suffix to the 4.4.3 codesourcery toolchain
SVN-Revision: 19350
15 years ago
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
15 years ago
Imre Kaloz b69732ba94 add another gcc version based on 4.4.3 plus the 2009q3 codesourcery patch
SVN-Revision: 19348
15 years ago
Imre Kaloz e4e0e3ee6c cleanup patch
SVN-Revision: 19345
15 years ago
Imre Kaloz cae33bf4e9 add preliminary support for the latest CodeSourcery toolchain
SVN-Revision: 19324
15 years ago
Imre Kaloz 58c556e597 add support for gcc 4.4.3
SVN-Revision: 19314
15 years ago
Nicolas Thill 9e0bad9cb4 gcc: use coherent version selector between binutils & gcc
SVN-Revision: 19227
15 years ago
Felix Fietkau fa044a2d81 gcc: 4.4.2 no longer needs the fix-linker-error patch, remove it
SVN-Revision: 18857
15 years ago
Felix Fietkau 96f342eaa4 gcc: fix linker errors on osx with gcc 4.4+
SVN-Revision: 18791
15 years ago
Florian Fainelli e5e83bf051 fix gcc version selection for octeon
SVN-Revision: 18551
15 years ago
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
15 years ago
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
15 years ago
Felix Fietkau 3a5deae00d gcc: add a config option for using the gcc graphite framework (disabled by default)
SVN-Revision: 18403
15 years ago
Felix Fietkau ce9ea905c1 gcc: fix build with cloog/ppl
SVN-Revision: 18266
15 years ago
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
15 years ago
Florian Fainelli 6d7b5a7e62 combine the two gcc-4.4.1 selects into a single one
SVN-Revision: 18148
15 years ago
Felix Fietkau b59e59dcba gcc: fix compile on armv4t with the cs toolchain
SVN-Revision: 18131
15 years ago
Felix Fietkau e7c0b6aa00 gcc: fix bug reporting url in newer compiler versions
SVN-Revision: 18130
15 years ago
Florian Fainelli 97d2d1f90f get rid of gcc-4.4.0 support
SVN-Revision: 18115
15 years ago
Florian Fainelli 903704d98b refresh toolchain patches, add ubicom32 patch to gcc 4.4.1 and 4.4.2
SVN-Revision: 18114
15 years ago
Florian Fainelli 0a18260fed add support for gcc-4.4.2, add missing gcc-4.4.1 md5sum
SVN-Revision: 18113
15 years ago
Felix Fietkau 902aecf9e1 mark the llvm toolchain as broken
SVN-Revision: 18105
15 years ago
Felix Fietkau 6c2b49cf23 fix potential inconsistencies in toolchain selection on linux 2.4
SVN-Revision: 18097
15 years ago
Felix Fietkau 82fcc3bef3 use the new 4.3.3+cs toolchain for mips and arm - significantly improves code size on mips and performance on arm
SVN-Revision: 18094
15 years ago
Felix Fietkau 4136623a5f gcc: backport libgcc_pic changes to older gcc4 versions, install the libgcc map file as well
SVN-Revision: 18087
15 years ago
Felix Fietkau c96312958c gcc: create a proper libgcc_pic.a static library for relinking (4.3.3+ for now, backport will follow)
SVN-Revision: 18086
15 years ago
Felix Fietkau b4d03a2780 binutils: add support for non-pic handling and use it in the codesourcery based gcc, fixes mips support for this toolchain
SVN-Revision: 18070
15 years ago
Felix Fietkau 60fb2fd748 gcc: prevent the libgcc configure script from enabling support for the fixed point math extension, as it can bloat up libgcc size to 1.4M on mips
SVN-Revision: 18066
15 years ago
Felix Fietkau b948f83ed8 gcc: disable mips non-PIC ABI calls in the codesourcery based version by default, as our binutils version does not support it
SVN-Revision: 18064
15 years ago
Felix Fietkau f0f100551d add a gcc variant based on gcc 4.3.3 with codesourcery enhancements
SVN-Revision: 18059
15 years ago
Claudio Mignanti 3b048781ea cris: fix ICE PR26515 (#3723)
SVN-Revision: 18042
15 years ago
Nicolas Thill 3cf6975414 gcc: fix 4.1.2 ICE on mips (see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33256)
SVN-Revision: 18029
15 years ago
Felix Fietkau 215ccb66e6 gcc: add llvm-gcc and llvm from trunk (does not successfully compile a target yet, but gets close)
SVN-Revision: 18019
15 years ago
Nicolas Thill 737b4b4bcb move EABI config option out of GCC
SVN-Revision: 17753
15 years ago
Florian Fainelli 2b59f3fc3f switch to gcc-4.4.1 and enabled octeon specific optimizations
SVN-Revision: 17743
15 years ago
Felix Fietkau 49ec2321b7 gcc: fix a linker error in 4.3.3 and 4.3.4 that is triggered by including an object in a linking process which is already part of libbackend.a
SVN-Revision: 17718
15 years ago
Nicolas Thill 47ac8caa62 add comments & fix descriptions in toolchain config items
SVN-Revision: 17561
15 years ago
Nicolas Thill f69f5f0b38 fix wrong description for CONFIG_SSP
SVN-Revision: 17550
15 years ago
Felix Fietkau aee9d6c31c add a heavily cleaned up version of ubicom32 toolchain support
SVN-Revision: 17346
15 years ago
Geoff Levand d719b51871 pxcab: Replace TARGET_pxcab with feature powerpc64
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17307
15 years ago
Geoff Levand 7581681466 powerpc: Create a powerpc64 config feature
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17306
15 years ago
Imre Kaloz 5a8a22bdc2 add gcc 4.3.4
SVN-Revision: 17165
15 years ago
Florian Fainelli 46c7a003ca add support for gcc-4.4.1 (#5580)
SVN-Revision: 17161
15 years ago