Commit Graph

92 Commits (e76aa157bc1ad779747ea71b1632b508b0a78c8e)

Author SHA1 Message Date
Felix Fietkau 56164a5815 add a modified version of the mips64 patch from #4603
SVN-Revision: 15249
15 years ago
Hamish Guthrie 4f84a92c5d update compiler version defaults
SVN-Revision: 15230
15 years ago
Hamish Guthrie bbc2161913 Bumped compiler version for PS3
SVN-Revision: 14894
16 years ago
Hamish Guthrie bec47e86b7 Set default compiler for ps3
SVN-Revision: 14893
16 years ago
Felix Fietkau 6550fbe9b4 nuke some obsolete gcc versions
SVN-Revision: 14870
16 years ago
Felix Fietkau dbd39f1a50 enable eabi support by default
SVN-Revision: 14869
16 years ago
Felix Fietkau 4941100523 gcc: backport a patch from gcc trunk that fixes an internal compiler error on arm in version 4.3.3
SVN-Revision: 14865
16 years ago
Felix Fietkau ec6b3bf2be fix stampfile variables for the toolchain build (fixes gcc compile error)
SVN-Revision: 14862
16 years ago
Nicolas Thill 8a2030ff3d move common variables to a dedicated include file
SVN-Revision: 14648
16 years ago
Felix Fietkau 7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
16 years ago
Hauke Mehrtens 0fe95301c9 gcc: refresh patches for gcc 4.1.2
SVN-Revision: 14554
16 years ago
Felix Fietkau 152887e424 fix gcc 4.3.x segfault triggered by using -frename-registers (reproduced on arm, might be relevant for other platforms as well)
SVN-Revision: 14505
16 years ago
Nicolas Thill 33a0eb3613 cosmetic & coherency fixes
SVN-Revision: 14397
16 years ago
Nicolas Thill 7d250fbc8d gcc: add a patch to allow 3.4.6 to build for x86 (closes: #4548)
SVN-Revision: 14370
16 years ago
Florian Fainelli 3bb609d433 allow building and installing java for gcc-4.1.2
SVN-Revision: 14348
16 years ago
Felix Fietkau 27a4c9f5ab gcc: add missing gcc 4.3.3 patches (copy of the 4.3.2 patches)
SVN-Revision: 14228
16 years ago
Felix Fietkau 158c3917e9 add gcc 4.3.3, clean up gcc version config symbols
SVN-Revision: 14226
16 years ago
Nicolas Thill ec7b663c86 add support for gcc v4.3.1 & v4.3.2 (closes: #3479), thanks to Luigi Mantellini!
SVN-Revision: 14131
16 years ago
Felix Fietkau 78fb5a1b98 add gcc eabi patches from #3988
SVN-Revision: 14072
16 years ago
Hamish Guthrie b693945d4f Set default gcc for ps3 - gcc-3.4.6 and gcc-4.1.2 do not work at all
SVN-Revision: 14060
16 years ago
Gabor Juhos 65f21ce0d3 fix powerpc toolchain build failure on x86_64 hosts
SVN-Revision: 14036
16 years ago
Nicolas Thill bf618cf1fd add a fix preventing gcc build system from assuming that libc headers are always available
SVN-Revision: 13994
16 years ago
Nicolas Thill a3edea1b91 add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc)
SVN-Revision: 13931
16 years ago
Florian Fainelli a3ecf3d3dc Fix ssp enabling/disabling (#4388)
SVN-Revision: 13856
16 years ago
Felix Fietkau d55332989e fix avr32 build breakage
SVN-Revision: 13802
16 years ago
Nicolas Thill a10dd02b34 fix gcc-4.2.4 when target != avr32
SVN-Revision: 13493
16 years ago
Imre Kaloz 7d78d5cad3 nuke old gcc 4.2 versions
SVN-Revision: 13483
16 years ago
Imre Kaloz d7ed0b8c47 sync gcc's Config.in with Config.version
SVN-Revision: 13482
16 years ago
Imre Kaloz 95f2b6bb76 sync gcc patches with the Atmel 1.1.3 release
SVN-Revision: 13480
16 years ago
Imre Kaloz 5dceef5389 switch powerpc targets to gcc 4.2.4
SVN-Revision: 13359
16 years ago
Imre Kaloz 507b9818c0 switch to gcc 4.2.4 for avr32
SVN-Revision: 13353
16 years ago
Nicolas Thill f1ceaae24a add md5sums for binutils & gcc and use the GNU mirror facility
SVN-Revision: 13143
16 years ago
Nicolas Thill 40f6992324 add patches to fixes gcc 4.2.x bugs: - fix gcc ICE when compiling package/ath9k (closes: #3816) http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37014 - fix "undefined reference to `fmsub'" error on powerpc http://bugs.uclibc.org/view.php?id=1588
SVN-Revision: 12623
16 years ago
Felix Fietkau 799e7a8fa8 disable autorebuild for the toolchain, as it can easily lead to build breakages
SVN-Revision: 12492
16 years ago
Florian Fainelli cc99e5b35d Disable smash stacking support by default, but allow to enable it as an experimental feature
SVN-Revision: 12010
16 years ago
Nicolas Thill 89eb716470 use qstrip macro to strip quoted CONFIG_* strings
SVN-Revision: 11832
16 years ago
Imre Kaloz 04fd31f429 add patch to fix EABI compiles on ARMv4
SVN-Revision: 11365
16 years ago
Imre Kaloz 389c1186cf gcc 4.2.4 support
SVN-Revision: 11310
16 years ago
Matteo Croce 4a78320c11 refresh gcc-4.2.3 patches
SVN-Revision: 11232
16 years ago
Felix Fietkau b672976e8e make sure the toolchain target dir really exists
SVN-Revision: 10913
16 years ago
Jeremy Kerr 077d84f543 provide a cleaner way to specify a biarch toolchain build
Currently, to build a biarch toolchain, we need to explicitly give
options to the binutils and gcc configure commands:

CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="--enable-targets=powerpc64-linux-uclibc"
CONFIG_EXTRA_GCC_CONFIG_OPTIONS="--enable-biarch --enable-targets=powerpc64-linux-uclibc"

This change replaces the command line options with an 'extra arch'
configure option:

CONFIG_EXTRA_TARGET_ARCH=y
CONFIG_EXTRA_TARGET_ARCH_NAME="powerpc64"

And a way to invoke this extra arch on the compiler command-line:

CONFIG_EXTRA_TARGET_ARCH_OPTS="-m64"

In this case, this results in an extra compiler:
 'powerpc64-linux-uclibc-gcc', which invokes
 'powerpc-linux-uclibc-gcc -m64'

This is a more standard way of building biarch toolchains, and allows
the packages to not have to care about how to invoke the 64-bit
compiler.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

SVN-Revision: 10802
16 years ago
Florian Fainelli 1d482e1d39 Do not disable tls yet, uclibc-ntpl will support it soon
SVN-Revision: 10785
16 years ago
Florian Fainelli 3630b457a5 Disable tls support, uClibc does not support it, and it could lead to linking failures with some braindead autoconf programs
SVN-Revision: 10782
16 years ago
Felix Fietkau 6bce19599a remove the "depends BROKEN" for eabi
SVN-Revision: 10556
17 years ago
Imre Kaloz 6443bc981a fixup ARM EABI on GCC 4.1.2
SVN-Revision: 10480
17 years ago
Felix Fietkau 82572cf767 revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes
SVN-Revision: 10458
17 years ago
Imre Kaloz 28a177fca3 use GCC 4.2.3 by default for AVR32
SVN-Revision: 10414
17 years ago
Imre Kaloz 614cc08a14 add GCC 4.2.3
SVN-Revision: 10413
17 years ago
Gabor Juhos f5c304120d gcc: fix version selection for Magicbox
SVN-Revision: 10345
17 years ago
Imre Kaloz 423d63701a fix GCC version selection for Magicbox
SVN-Revision: 10288
17 years ago