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
14 years ago
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
15 years ago
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
15 years ago
Gabor Juhos
fb04eb588e
toolchain/binutils: building gas for arm-*-uclibc systems requires linking with -lm
...
SVN-Revision: 20594
15 years ago
Alexandros C. Couloumbis
6dfce04b55
add binutils-2.20.1
...
SVN-Revision: 20137
15 years ago
Imre Kaloz
666c2fef6a
use binutils 2.19.1 by default for avr32, too
...
SVN-Revision: 19678
15 years ago
Imre Kaloz
c8e6779d2a
add avr32 support for binutils 2.19.1 based on the Atmel 1.2.0 toolchain release
...
SVN-Revision: 19677
15 years ago
Imre Kaloz
8886484603
fixup the hunks in patch
...
SVN-Revision: 19635
15 years ago
Imre Kaloz
9df6b68bfa
ubicom32 isn't supported with binutils 2.18
...
SVN-Revision: 19632
15 years ago
Nicolas Thill
b172f237fa
binutils: remove unrelated hunk in 2.18 avr32 support patch
...
SVN-Revision: 19226
15 years ago
Felix Fietkau
6007ab61ec
binutils: fix build errors in 2.20 (patch from #6094 )
...
SVN-Revision: 18307
15 years ago
Felix Fietkau
affe22dce7
binutils: fix path to cloog and ppl
...
SVN-Revision: 18265
15 years ago
Felix Fietkau
4fd397fad9
add binutils 2.20
...
SVN-Revision: 18263
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
0b077fa3a7
add a binutils variant based on a binutils snapshot and codesourcery g++ enhancements (compiles, but fails to link the kernel)
...
SVN-Revision: 18060
15 years ago
Nicolas Thill
47ac8caa62
add comments & fix descriptions in toolchain config items
...
SVN-Revision: 17561
16 years ago
Felix Fietkau
aee9d6c31c
add a heavily cleaned up version of ubicom32 toolchain support
...
SVN-Revision: 17346
16 years ago
Imre Kaloz
a5a0ef7ab7
use binutils 2.19.1 on ppc44x, too
...
SVN-Revision: 17035
16 years ago
Gabor Juhos
c8f178d61a
binutils: use 2.19.1 for ppc40x by default
...
SVN-Revision: 16916
16 years ago
Gabor Juhos
8324887aa1
binutils: fix build failure on powerpc target
...
SVN-Revision: 16848
16 years ago
Felix Fietkau
90826d83c9
remove binutils 2.17 and 2.19
...
SVN-Revision: 15619
16 years ago
Gabor Juhos
496aad1058
fix a small bug in binutils 2.19.1 * http://sourceware.org/bugzilla/show_bug.cgi?id=7093
...
SVN-Revision: 15538
16 years ago
Felix Fietkau
9cb02dd35c
fix missing binutils default version change
...
SVN-Revision: 14926
16 years ago
Felix Fietkau
6c6e6f5827
switch to binutils 2.19.1 by default
...
SVN-Revision: 14868
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
da99fcd35a
binutils: refresh patches for binutils 2.17
...
SVN-Revision: 14587
16 years ago
Nicolas Thill
33a0eb3613
cosmetic & coherency fixes
...
SVN-Revision: 14397
16 years ago
Nicolas Thill
22e91f881e
binutils: add support for v2.19.1 (from #4492 , thanks to dwrobel)
...
SVN-Revision: 14393
16 years ago
Florian Fainelli
565f1723f0
libssp should also be configured in binutils
...
SVN-Revision: 14376
16 years ago
Felix Fietkau
b377f32d3f
default to binutils 2.18 on ppc* for manual selection as well
...
SVN-Revision: 14367
16 years ago
Felix Fietkau
8be1583b25
make binutils 2.18 default for ppc44x and ppc40x
...
SVN-Revision: 14358
16 years ago
Felix Fietkau
af420c0c3c
binutils 2.19 does not support avr32 yet
...
SVN-Revision: 14227
16 years ago
Felix Fietkau
19f8937c77
install readelf to STAGING_DIR_HOST (eglibc requires it, not all systems have it)
...
SVN-Revision: 14196
16 years ago
Felix Fietkau
817ccebe70
add binutils 2.19 (patch from #4367 )
...
SVN-Revision: 14075
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
Felix Fietkau
d0c5a0d576
use binutils 2.18 for avr32, 2.17 is severely broken
...
SVN-Revision: 13804
16 years ago
Imre Kaloz
da43f70063
nuke binutils 2.16.1 - old, unused, buggy
...
SVN-Revision: 13481
16 years ago
Imre Kaloz
9e54c8bf9e
clean up patch
...
SVN-Revision: 13479
16 years ago
Imre Kaloz
b0f6f4e862
sync avr32 binutils patch with the Atmel 1.0.1 release
...
SVN-Revision: 13464
16 years ago
Imre Kaloz
b154f4b4e3
add avr32 support to binutils 2.18
...
SVN-Revision: 13352
16 years ago
Nicolas Thill
f1ceaae24a
add md5sums for binutils & gcc and use the GNU mirror facility
...
SVN-Revision: 13143
16 years ago
Felix Fietkau
799e7a8fa8
disable autorebuild for the toolchain, as it can easily lead to build breakages
...
SVN-Revision: 12492
17 years ago
Nicolas Thill
89eb716470
use qstrip macro to strip quoted CONFIG_* strings
...
SVN-Revision: 11832
17 years ago
John Crispin
f1ff3a410f
finally fixes etrax toolchain problems, thanks nbd
...
SVN-Revision: 11383
17 years ago
Travis Kemen
d3e2ae4e58
fix avr32 compiling
...
SVN-Revision: 11147
17 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
17 years ago
Travis Kemen
8edd4a509e
Fix format of depends clause for avr32 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
...
SVN-Revision: 10687
17 years ago
Felix Fietkau
fba7cecc09
Add binutils-2.18 patches for all arches but AVR32.
...
Re-diff the existing patches for binutils-2.17 for all architectures
but AVR32, and make the possible selection of binutils-2.18 dependent
on selecting any arch but that one for the time being.
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 10360
17 years ago
Gabor Juhos
875cd251a0
eliminate the root cause of the uClibc problems on the powerpc platform
...
SVN-Revision: 10346
17 years ago