Commit Graph

132 Commits (34bbbbf9c3b39e7b2d81df590aad5cdbd00280d6)

Author SHA1 Message Date
Felix Fietkau 59b384dabe toolchain: fix up lib64 symlink to lib before copying the initial prefix dir to avoid errors on copying
SVN-Revision: 32556
12 years ago
Felix Fietkau e74e4dbd29 toolchain: keep the initial gcc around for later uclibc rebuilds
testing uclibc changes is tricky because the final gcc tends to miscompile
uclibc code or barf up internal compiler errors.
install binutils into $(TOOLCHAIN_DIR)/initial (without changing the configure
prefix) and copy it from there to $(TOOLCHAIN_DIR)/ so that the initial gcc
can be put into $(PATH) for the uclibc build, even if the final gcc
is already installed.

SVN-Revision: 32553
12 years ago
Imre Kaloz 3c365cc72d enable 2.22 for unsupported archs if BROKEN is enabled
SVN-Revision: 30471
12 years ago
Imre Kaloz bd73e0a85d use binutils 2.22 by default
SVN-Revision: 30469
12 years ago
Imre Kaloz 09a8334a1e add binutils 2.22
SVN-Revision: 30375
12 years ago
Mirko Vogt 408b12ff76 adjust md5sum of v2.21.1 since archive got replaced meanwhile
SVN-Revision: 29836
12 years ago
Hauke Mehrtens 01870142fb binutils: add binutils 2.21.1
SVN-Revision: 27919
13 years ago
Imre Kaloz 6d02667c07 add the latest avr32 toolchain patches (with additional fixes)
SVN-Revision: 27332
13 years ago
Imre Kaloz e733d679a0 remove the CS variant - broken since it's addition
SVN-Revision: 25648
13 years ago
Imre Kaloz cc880f6736 only enable binutils 2.21 for avr32 if BROKEN is selected
SVN-Revision: 25572
13 years ago
Imre Kaloz aca90e900a add some more avr32 fixes
SVN-Revision: 25571
13 years ago
Imre Kaloz 73eefab7b9 whitespace cleanup
SVN-Revision: 25570
13 years ago
Imre Kaloz 57be27f340 add binutils 2.21
SVN-Revision: 25567
13 years ago
Imre Kaloz 74ecb8f3c6 add avr32 support
SVN-Revision: 25562
13 years ago
Imre Kaloz e01a14ceea fixup the ubicom patch, refresh
SVN-Revision: 25552
13 years ago
Imre Kaloz 9818d6f549 refresh patches
SVN-Revision: 25551
13 years ago
Felix Fietkau 57e5df3758 binutils: backport a fix for broken relocation entries on mips with -fPIE, fixes dbus-server crash with sstrip
SVN-Revision: 25188
13 years ago
Daniel Dickinson 2309cd6dad binutils: Fix autoreconf for packages/devel/binutils package, which uses binutils toolchain patches
SVN-Revision: 24509
14 years ago
Imre Kaloz 5403c77633 switch to binutils 2.20.1 (except for avr32 and ubicom32)
SVN-Revision: 23780
14 years ago
Imre Kaloz 95cba52ba4 remove support for binutils 2.18 and 2.20
SVN-Revision: 23685
14 years ago
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
14 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
14 years ago
Gabor Juhos fb04eb588e toolchain/binutils: building gas for arm-*-uclibc systems requires linking with -lm
SVN-Revision: 20594
14 years ago
Alexandros C. Couloumbis 6dfce04b55 add binutils-2.20.1
SVN-Revision: 20137
14 years ago
Imre Kaloz 666c2fef6a use binutils 2.19.1 by default for avr32, too
SVN-Revision: 19678
14 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
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