Commit Graph

184 Commits

Author SHA1 Message Date
Peter Korsgaard
f220498f4b get rid of broken nios2 support
Has been marked as broken for more than 1 year, with no indication
that anyone cares, and it needs a bunch of special handling.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30 17:19:59 +02:00
Peter Korsgaard
8628082b83 binutils: simplify BINUTILS_SITE selection
All versions are available on gnu.org.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30 17:05:02 +02:00
Peter Korsgaard
8c19cfef37 binutils: get rid of ancient 2.18.50.0.9 development version
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30 17:04:23 +02:00
Peter Korsgaard
9cca84cd07 binutils: default to 2.20.1, mark 2.19.1 as deprecated
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30 16:50:45 +02:00
Gustavo Zacarias
5c36fdfe84 binutils: add 2.20.1
Closes #1441

[Peter: use gnu.org upstream]
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-03-30 16:47:03 +02:00
Peter Korsgaard
f561763e91 gmp/mpfr: make sure host builds add source targets to HOST_SOURCE
Closes #1183.

When gmp/mpfr is needed for the host (E.G. when using an internal toolchain),
the host-lib{gmp,mpfr}-source targets weren't added to HOST_SOURCE, so
make source / external-deps didn't handle them.

Notice that we have the same issue with the new host package support,
there we should probably use HOST_<package>_DEPENDENCIES for -source
dependencies.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2010-02-25 17:27:50 +01:00
Thomas Petazzoni
e882889e74 binutils: remove external source patches
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:48 +01:00
Thomas Petazzoni
de6dbcf858 binutils: remove support for external source toolchains
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:46 +01:00
Thomas Petazzoni
b772cdd1a7 binutils: do not allow selection of non-avr32 versions on AVR32
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:45 +01:00
Thomas Petazzoni
f184806032 binutils: add avr32 special version
* Add a new binutils version 2.18-avr32-1.0.1 to the Config.in

 * Use a different site to download avr32 binutils version in binutils.mk

 * Only apply patches from the patch directory if it exists in
   binutils.mk

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-12-14 23:54:42 +01:00
Peter Korsgaard
0a9c205c98 binutils: get rid of ancient versions
Get rid of 2.17.50.0.17, 2.18.50.0.{1,3,6,8}.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 20:55:37 +01:00
Peter Korsgaard
fdc8e6b915 binutils: default to 2.20, mark 2.19 as deprecated
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 20:53:15 +01:00
Peter Korsgaard
acc75665e5 toolchain: get rid of unused gcc 3.x legacy handling
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 20:34:03 +01:00
Gustavo Zacarias
ba4183bc82 Add binutils 2.20
Closes #761.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-12-04 16:50:40 +01:00
Peter Korsgaard
b71951b0e7 toolchain/binutils: make sure target-binutils runs after busybox
Closes #597

Ensure that binutils-target runs after busybox if enabled, so it can
overwrite the busybox symlink for ar if that applet is enabled.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-11-22 21:25:31 +01:00
Peter Korsgaard
3fdf0bffb8 buildroot: silence ./configure step when building with 'make -s'
We have been passing -q to ./configure when using 'make -s' for
packages using Makefile.autotools.in for some time. Do the same
for packages using autotools, but not using the
Makefile.autotools.in infrastructure, taking care to not do it
for packages with hand written configure scripts.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-10-01 21:24:42 +02:00
Michael Roth
cb5710c538 rename TOOL_BUILD_DIR to TOOLCHAIN_DIR
To reflect the new output directory hierachy rename the Makefile variable
TOOL_BUILD_DIR to TOOLCHAIN_DIR.

Signed-off-by: Michael Roth <mroth@nessie.de>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-09-23 09:15:27 +02:00
Thomas Petazzoni
af2390c0f4 toolchain: use qstrip
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2009-09-05 14:43:18 +02:00
Maxim Grigoriev
adb9e905da toolchain: xtensa toolchain patch support
Part of #163.

Signed-off-by: Maxim Grigoriev <maxim2405@gmail.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
2009-07-24 02:32:33 +02:00
Peter Korsgaard
dcb3a259c0 binutils: undeprecate 2.18 for avr32
As discussed on the list. AVR32 is still stuck at 2.18, so don't mark it as
deprecated yet.
2009-03-07 13:51:22 +00:00
Peter Korsgaard
d462b19eb7 binutils: really remove ancient dirs (missing from r25067, git-svn issue) 2009-03-05 13:40:11 +00:00
Peter Korsgaard
73e172c258 binutils: really add 2.19.1 patches (missing from r25513). 2009-03-05 13:33:14 +00:00
Peter Korsgaard
debe83461f binutils: remove handling of ancient versions 2009-03-03 22:09:58 +00:00
Peter Korsgaard
96dbf8aad4 binutils: add 2.19.1 2009-03-03 22:09:50 +00:00
Peter Korsgaard
c130919ae8 binutils: 2.17: fix makeinfo 4.xx check
Fixes #111.
2009-03-03 21:23:34 +00:00
Peter Korsgaard
3c1aa51227 binutils: depend on static version of gmp/mpfr 2009-02-10 15:48:19 +00:00
Daniel Laird
040bd64849 Extend External Toolchain options (match buildroot built toolchain):
Have added options that mean you can set the same BR2_XXXX variables
for external toolchain and internal (buildroot built) toolchain.

This means the same set of packages can be built now me as for you.....

Signed-off-by: Daniel Laird <daniel.j.laird@nxp.com>
2009-01-30 16:28:26 +00:00
Peter Korsgaard
13ba121cdb toolchain/binutils: remove ancient (and unused) 2.14/15/16/17 patches 2009-01-26 21:02:15 +00:00
Peter Korsgaard
0ef35d5d5e toolchain/: convert to DOWNLOAD helper 2009-01-16 11:47:05 +00:00
Peter Korsgaard
585aca9a5a add .empty files for git-svn
git-svn (and git) doesn't handle empty directories, so add .empty files
to those dirs like elsewhere in buildroot.

Those empty directories are normally not a big deal, but the recent changes
to u-boot broke the build.
2009-01-05 15:47:00 +00:00
Ulf Samuelsson
37d401f436 Fix binutils Config for AVR32 (hopefully final version) 2009-01-03 16:24:14 +00:00
Ulf Samuelsson
309af037c8 one more fix of binutils config for AVR32 toolchain 2009-01-03 01:06:16 +00:00
Ulf Samuelsson
42c16c7ddb Unbreak AVR32 toolchain, by making binutils-2.17 available 2009-01-03 00:59:57 +00:00
Peter Korsgaard
31de8c37da toolchain/binutils: fix up avr32 related fallout of r24474
It's been 10 days now without any reply from Ulf, so fix it up to what
seems sensible.
2009-01-02 20:30:54 +00:00
Ulf Samuelsson
eb121abf9d Add updated binutils-2.18 prepatched toolchain for AVR32 2008-12-20 22:31:02 +00:00
Peter Korsgaard
11ea37c64b toolchain/binutils: fix non-sysroot build 2008-12-18 16:52:00 +00:00
Hans-Christian Egtvedt
57aff861b0 binutils: revert bad commit 24343
This reverst the commit 24343, the original state was indeed correct. Blame
goes to my bad sight and too hasty decisions.
2008-12-09 11:38:52 +00:00
Hans-Christian Egtvedt
c7d2e4b0b3 binutils: fix typo for detecting if BINUTILS_NO_MPFR is not set
Make the ifndef check the actual variable, typo bug.
2008-12-09 10:09:15 +00:00
Peter Korsgaard
01bd158570 toolchain/binutils: add 2.19
Based on 9cd8638d / b86af9a1 in Bernhard's tree.
2008-12-05 15:28:01 +00:00
Peter Korsgaard
5469008f89 toolchain/binutils/2.18.50.0.9: accept sh?-*-*
Based on 3ed6c5b5 in Bernhard's tree.
2008-12-05 15:27:58 +00:00
Peter Korsgaard
01a7a8fef6 toolchain/binutils/2.18.50.0.9: add patch for PR6878
Based on b5451979 in Bernhard's tree.
2008-12-05 15:27:55 +00:00
Peter Korsgaard
56287af5a5 toolchain/binutils: add 2.18.50.0.9
Based on 713e7e46 in Bernhard's tree.
2008-12-05 15:27:52 +00:00
Peter Korsgaard
1ad0441dc8 toolchain/binutils: add 2.18.50.0.8
Based on 1c493ff1 in Bernhard's tree.
2008-12-05 15:27:48 +00:00
Peter Korsgaard
a907a95cb7 toolchain/binutils: add 2.18.50.0.6
Based on 45b89c54 / beede0ba in Bernhard's tree.
2008-12-05 15:27:45 +00:00
Peter Korsgaard
51f5bccbc9 toolchain/binutils: honour HAVE_MANPAGES / HAVE_INFOPAGES
Based on b157db55 in Bernhard's tree.
2008-12-05 15:27:42 +00:00
Peter Korsgaard
7249f4898e toolchain/binutils: let make expand wildcards instead of the shell
Based on f97ce837 in Bernhard's tree.
2008-12-05 15:27:38 +00:00
Peter Korsgaard
e46245b1c0 toolchain/binutils: add 2.18.50.0.3
Based on b2b5d9f2 in Bernhard's tree.
2008-12-05 15:27:33 +00:00
Peter Korsgaard
84ddc66a41 toolchain/*: use CONFIG_UPDATE
Based on e0e0945e in Bernhard's tree.
2008-12-05 15:27:26 +00:00
Peter Korsgaard
7543f7dff4 toolhain/: confgure: respect quiet option 2008-10-26 09:14:02 +00:00
Ulf Samuelsson
126bb72fa0 Add prepatched AVR32 gcc-4.2.2 toolchain from www.atmel.no, move patch locations for prepatched toolchain to be under the toolchain directory 2008-07-04 08:39:35 +00:00