Commit Graph

156 Commits (1634461bd208f4bd108ea5c3d3f1cf9eb56d4a7e)

Author SHA1 Message Date
Imre Kaloz c8e6779d2a add avr32 support for binutils 2.19.1 based on the Atmel 1.2.0 toolchain release
SVN-Revision: 19677
14 years ago
Imre Kaloz 8886484603 fixup the hunks in patch
SVN-Revision: 19635
14 years ago
Imre Kaloz 9df6b68bfa ubicom32 isn't supported with binutils 2.18
SVN-Revision: 19632
14 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
15 years ago
Felix Fietkau aee9d6c31c add a heavily cleaned up version of ubicom32 toolchain support
SVN-Revision: 17346
15 years ago
Imre Kaloz a5a0ef7ab7 use binutils 2.19.1 on ppc44x, too
SVN-Revision: 17035
15 years ago
Gabor Juhos c8f178d61a binutils: use 2.19.1 for ppc40x by default
SVN-Revision: 16916
15 years ago
Gabor Juhos 8324887aa1 binutils: fix build failure on powerpc target
SVN-Revision: 16848
15 years ago
Felix Fietkau 90826d83c9 remove binutils 2.17 and 2.19
SVN-Revision: 15619
15 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
15 years ago
Felix Fietkau 9cb02dd35c fix missing binutils default version change
SVN-Revision: 14926
15 years ago
Felix Fietkau 6c6e6f5827 switch to binutils 2.19.1 by default
SVN-Revision: 14868
15 years ago
Nicolas Thill 8a2030ff3d move common variables to a dedicated include file
SVN-Revision: 14648
15 years ago
Felix Fietkau 7eb1589875 build system refactoring in preparation for allowing packages to do host-build steps
SVN-Revision: 14610
15 years ago
Hauke Mehrtens da99fcd35a binutils: refresh patches for binutils 2.17
SVN-Revision: 14587
15 years ago
Nicolas Thill 33a0eb3613 cosmetic & coherency fixes
SVN-Revision: 14397
15 years ago
Nicolas Thill 22e91f881e binutils: add support for v2.19.1 (from #4492, thanks to dwrobel)
SVN-Revision: 14393
15 years ago
Florian Fainelli 565f1723f0 libssp should also be configured in binutils
SVN-Revision: 14376
15 years ago
Felix Fietkau b377f32d3f default to binutils 2.18 on ppc* for manual selection as well
SVN-Revision: 14367
15 years ago
Felix Fietkau 8be1583b25 make binutils 2.18 default for ppc44x and ppc40x
SVN-Revision: 14358
15 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
16 years ago
Nicolas Thill 89eb716470 use qstrip macro to strip quoted CONFIG_* strings
SVN-Revision: 11832
16 years ago
John Crispin f1ff3a410f finally fixes etrax toolchain problems, thanks nbd
SVN-Revision: 11383
16 years ago
Travis Kemen d3e2ae4e58 fix avr32 compiling
SVN-Revision: 11147
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
Travis Kemen 8edd4a509e Fix format of depends clause for avr32 Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 10687
16 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
Imre Kaloz 4fc75753e2 we don't use Atmel version numbers
SVN-Revision: 10008
17 years ago
Imre Kaloz 8700cac711 update AVR32 binutils patches
SVN-Revision: 10006
17 years ago
Imre Kaloz 3e3b877d14 update binutils autoconf scripts, too
SVN-Revision: 10005
17 years ago
Imre Kaloz 915e6b89b5 fixup softfloat handling
SVN-Revision: 10003
17 years ago
John Crispin 498a2e3070 added binutils 2.18 selection, Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
SVN-Revision: 9814
17 years ago
Felix Fietkau 19a6b0fa95 Add binutils extra configure options
Currently, we can specify extra configure options for gcc, but not
binutils.

This change adds an EXTRA_BINUTILS_CONFIG_OPTIONS config variable,
so we can add configure options for binutils.

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

SVN-Revision: 9407
17 years ago
Felix Fietkau c6bc77ea36 build system cleanup/restructuring as described in http://lists.openwrt.org/pipermail/openwrt-devel/2007-August/001159.html
SVN-Revision: 8362
17 years ago
Felix Fietkau a81db04ee6 remove the custom Build/Prepare override in binutils, use PATCH_DIR, refresh patches using quilt
SVN-Revision: 7752
17 years ago
John Crispin 91f8777f84 added several patches to make packages compile for the foxboard
SVN-Revision: 7597
17 years ago
Imre Kaloz 08c7265613 add support for the AVR32 platform, namely the ATNGW100 board - joint work with wigyori
SVN-Revision: 7533
17 years ago
Imre Kaloz c46cedd560 use binutils 2.17 by default
SVN-Revision: 7530
17 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago