Commit Graph

169 Commits

Author SHA1 Message Date
Bernhard Reutner-Fischer 4b0d5a80f8 - revert some bad checkins, fixup bad settings in atmel targets and move the gcc target abi back to a place where the other arch-specific settings live 2007-09-26 21:12:38 +00:00
Ulf Samuelsson 01426334b4 reinstate AVR32 toolchain 2007-09-26 05:36:11 +00:00
Bernhard Reutner-Fischer 56b426eeb3 - Schedule removal of ancient versions (configuration part). 2007-09-25 11:53:44 +00:00
Bernhard Reutner-Fischer d8fc1c0a74 - remove one invariant in toolchain type selection. 2007-09-25 08:18:36 +00:00
Bernhard Reutner-Fischer 7b0ad787d6 - fixes and cleanups (Cristian Ionescu-Idbohrn) 2007-09-19 20:13:08 +00:00
Ulf Samuelsson 4d08323013 Don't break AVR32 toolchain by hiding binutils-2.17 2007-09-17 12:42:56 +00:00
Bernhard Reutner-Fischer 2f873fcf9b - add binutils-2.18 and binutils-2.18.50.0.1 2007-09-17 11:19:04 +00:00
Bernhard Reutner-Fischer b4b3e3139a - precaution when looking at GCC_VERSION 2007-09-01 16:37:55 +00:00
Bernhard Reutner-Fischer 98a7a4c9d2 - misc cleanups (Cristian Ionescu-Idbohrn) 2007-08-28 21:42:44 +00:00
Bernhard Reutner-Fischer 6547bced93 - global whitespace trimming 2007-08-22 12:35:41 +00:00
Bernhard Reutner-Fischer 956d3eb78b - semicolon touchup. No other changes 2007-08-22 09:56:41 +00:00
Bernhard Reutner-Fischer 5cfa196076 - drop circular dependency 2007-08-22 09:22:32 +00:00
Bernhard Reutner-Fischer 6c6cb06709 - sed -i -e "/;$/s/;$//g" $(egrep ";$" package/* package/*/*.mk toolchain/* toolchain/*/*.mk */Makefile.in -l) 2007-08-21 19:20:18 +00:00
Bernhard Reutner-Fischer ac4e670d34 - whitespace fixes 2007-08-20 13:00:14 +00:00
Ulf Samuelsson 134a61d9f7 Add binutils dependencies on AVR32 2007-08-17 23:06:25 +00:00
Ulf Samuelsson 840325e170 Add support for prepatched toolchains 2007-07-31 14:59:58 +00:00
Bernhard Reutner-Fischer 56652fea49 - remove erroneously copied patch 2007-06-25 10:40:32 +00:00
Bernhard Reutner-Fischer 4d46a28442 - add 2.17.50.0.17 2007-06-25 09:43:16 +00:00
Bernhard Reutner-Fischer 8027784c35 - add full sysroot support for non-ancient toolchains.
- start to separate usr/lib and lib to match normal system-layout
2007-06-20 11:26:36 +00:00
Bernhard Reutner-Fischer cca0bfe4e3 - prefer shared libs on the host 2007-06-06 19:45:46 +00:00
Bernhard Reutner-Fischer c6e43c9da3 - fixup the extension for the host and start to honor BR2_PREFER_STATIC_LIB 2007-06-02 11:22:17 +00:00
Bernhard Reutner-Fischer aaf013cc16 - add 2.17.50.0.16 2007-05-15 11:28:58 +00:00
"Steven J. Hill" 0a41ba39e2 Add older version of binutils. 2007-05-07 03:57:09 +00:00
Bernhard Reutner-Fischer d458e75746 - bump version to 2.17.50.0.14 2007-03-24 20:49:07 +00:00
Bernhard Reutner-Fischer 7779fd7453 - add gcc-4.0.4
- add knob to enable unsupported, deprecated, obsoleted versions of packages
2007-02-09 13:31:55 +00:00
Bernhard Reutner-Fischer 19818694fe - fix crosscompiler prerequisites 2007-02-09 13:05:43 +00:00
Bernhard Reutner-Fischer 330117faf8 - fix prereq of current binutils wrt gmp 2007-01-28 16:38:48 +00:00
"Steven J. Hill" ee9c02846c Add new version of binutils. 2007-01-28 05:07:48 +00:00
Bernhard Reutner-Fischer 6789698237 - fix prerequisites of binutils_target 2007-01-24 15:56:11 +00:00
Bernhard Reutner-Fischer 3968d231ff - don't rely on buggy gmp/mpfr on the host but use our own build iff we are about to build a somewhat current toolchain. 2007-01-22 19:17:23 +00:00
Bernhard Reutner-Fischer e5103742c9 - bump version 2007-01-16 13:24:47 +00:00
Bernhard Reutner-Fischer 7fb0f70a5a - Pass the correct compiler when building the target binutils. 2006-12-13 23:18:02 +00:00
Bernhard Reutner-Fischer ee1285f23f - Build binutils with sysroot support. 2006-12-13 19:55:27 +00:00
Mike Frysinger fc19465fd7 ver bump 2006-12-02 19:02:21 +00:00
Mike Frysinger f9f705d6db ver bump 2006-11-28 21:11:01 +00:00
Bernhard Reutner-Fischer 6e2823c1fa - add and use BR2_BZCAT config option. 2006-11-17 15:43:51 +00:00
Mike Frysinger 189aa7bcc1 2.17.50.0.6 ver bump 2006-10-21 05:33:59 +00:00
Eric Andersen 79727f57d1 update defaults 2006-10-17 20:11:47 +00:00
Mike Frysinger a46a87d493 2.17.50.0.5 ver bump 2006-09-27 22:48:57 +00:00
Mike Frysinger c00307de5a help if we had the patches for the new version 2006-09-27 22:44:48 +00:00
Mike Frysinger 7012a996b3 patch is incorrect; we do not want to ignore comments while in #NO_APP mode 2006-09-24 21:29:13 +00:00
Mike Frysinger 0a2dceb397 ver bump 2006-09-24 21:28:52 +00:00
Mike Frysinger 4b53879123 add URL for binutils 2.17 #1002 2006-08-24 03:40:11 +00:00
Mike Frysinger 8f0270f71b fix whitespace 2006-07-17 03:53:12 +00:00
Mike Frysinger f84a70f156 punt prereleases (2.15.97->2.16, 2.16.9[34]->2.17) 2006-07-17 03:38:40 +00:00
Mike Frysinger ce87884f39 version bump 2006-07-17 01:48:05 +00:00
Mike Frysinger a5af6a0781 2.17 is released 2006-06-24 04:22:17 +00:00
Mike Frysinger 338e502682 version bump 2.16.94 2006-06-15 04:46:58 +00:00
Mike Frysinger 88ce2b4702 cut 2.16.91.0.3 and 2.16.91.0.4 2006-06-10 12:28:41 +00:00
Mike Frysinger 242297c157 merge 2.17.50.0.2 2006-06-10 12:27:53 +00:00
Mike Frysinger 42e6181c43 add 2.16.93 (2.17 prerelease) 2006-06-10 12:22:47 +00:00
Paul Mundt 61aa805b9e Add support for ARM EABI. 2006-06-05 22:11:01 +00:00
Peter Korsgaard 573fe2752b Download using ftp instead of http from ftp sites 2006-05-30 07:31:36 +00:00
Mike Frysinger d99c31c646 s/dependancies/dependencies/ 2006-05-26 01:18:09 +00:00
Eric Andersen 00e245b59f Add some finer grained dependancy checking. Check that
make >= 3.80 is installed, check that at least gcc 2.95
is installed.  Other dependancy will be added as needed.
2006-05-02 21:35:55 +00:00
Mike Frysinger 8d98a89f89 import binutils-2.16.91.0.7 2006-03-18 02:48:49 +00:00
Mike Frysinger 9f7644ae12 add a binutils-unpacked shortcut 2006-03-18 02:46:51 +00:00
Bernhard Reutner-Fischer f90e0e035b - make sure we use the proper CC for building binutils.
- add config option BR2_EXTRA_BINUTILS_CONFIG_OPTIONS for passing additional
  flags to binutils configure.
2006-03-10 08:46:36 +00:00
Mike Frysinger 2ee904784b 2.16.91.0.6 has been released 2006-02-15 00:10:33 +00:00
Mike Frysinger c19110cd59 cut some older versions 2006-02-15 00:04:20 +00:00
Mike Frysinger e420a8870a incorporate patches from marc in bug #273 to add support for nios2 2006-01-04 04:52:34 +00:00
Mike Frysinger 536e573546 binutils 2.16.91.0.5 has been released 2005-12-20 23:53:35 +00:00
Bernhard Reutner-Fischer b2dcdf3218 - fix esthetical typo in comment of .ctors
should be sent upstream, too.
2005-12-06 13:14:44 +00:00
Mike Frysinger a5b02132fb no point in patching config.sub when we just overwrite it with files from the gnuconfig package 2005-12-03 00:12:59 +00:00
Bernhard Reutner-Fischer 290864344a - fix uclibc-config patch for 2.16.91.0.4 2005-12-02 14:03:23 +00:00
Paul Mundt 30c484fdb1 binutils needs a CONFIG_UPDATE too, noted by Mike Frysinger. 2005-11-21 19:51:12 +00:00
Mike Frysinger 7c22076e40 2.16.91.0.4 version bump 2005-11-13 21:40:30 +00:00
"Steven J. Hill" 70045a12ed Get rid of hack. 2005-09-25 06:10:49 +00:00
"Steven J. Hill" 2341d4d2fc This patch (and the one that got checked in for gdb-snapshot) hack the opcodes such that the MIPS32r2 instruction 'rdhwr' actually appears in the list of MIPS I instructions. This allows us to get disassembly for non-MIPS32r2 binaries. 2005-08-30 03:39:43 +00:00
Mike Frysinger 024b4c8e1a jdupre writes in Bug 390: trying to use buildroot failed telling me to install bison ... turns out i was missing which, not bison 2005-08-28 07:56:08 +00:00
Mike Frysinger 784c4679ab patch from upstream to fix an off-by-one error in superh bfd 2005-08-26 03:57:29 +00:00
Mike Frysinger f5afa22f60 remove older 2.16.91.0.1 2005-08-26 03:56:56 +00:00
Mike Frysinger 037a5ccdd8 import 2.16.91.0.3 based on 2.16.91.0.2 2005-08-23 01:42:23 +00:00
Mike Frysinger 806cb2a2dd prune 2.16.90.0.1 / 2.16.90.0.2 2005-08-02 04:24:17 +00:00
Mike Frysinger 13ed16a397 import binutils 2.16.91.0.2 2005-08-02 04:23:39 +00:00
Mike Frysinger 8cec884c8c make 2.16.1 the default binutils 2005-06-27 22:50:33 +00:00
Mike Frysinger 9d8efeafaa import binutils 2.16.91.0.1 2005-06-27 22:49:57 +00:00
Manuel Novoa III 42ca8b26e4 Add support for binutils 2.16.1. Patches are identical to those for 2.16. 2005-06-18 23:22:01 +00:00
Mike Frysinger 1ab7a7e885 2.16.90.0.3 released 2005-05-11 02:21:43 +00:00
Manuel Novoa III df2c1a437a Uh... sjhill... Why do you think this shouldn't be here? 2005-05-05 03:25:19 +00:00
"Steven J. Hill" cda293ad69 Remove unneeded 2.16 binutils patch and update GCC 4.1.0 patches. MIPS
toolchain and filesystem image builds for C/C++. Java will be tested
next.
2005-05-05 03:17:15 +00:00
Manuel Novoa III 5b72a75f94 Looks like the 2.16 patches should work fine for 2.15.97, and tested with a mipsel soft-float cross+native toolchain build. 2005-05-03 05:06:06 +00:00
Paul Mundt 50b47fadcc Add proper target support for newfangled sh targets.
GCC folk in their infinite wisdom have added half-assed target support
for newer sh cores. The support is there, but of course we have no
way to actually enable the thing, so we do that with this patch.

Likewise, binutils has no idea about any of these new targets either (not
even a half-assed attempt, sadly), so we fix that up too.. now we're able
to actually build a real toolchain for sh2a_nofpu- and other more ineptly
named toolchains (and yes, there are more inept targets than that one,
really. Go look, I promise).
2005-05-02 13:58:00 +00:00
Manuel Novoa III 306f002a87 No need to patch this when there's a configuration parameter. 2005-05-02 13:40:22 +00:00
Manuel Novoa III d8756d11d4 Obsolete. 2005-05-02 13:37:16 +00:00
Manuel Novoa III a6e7be031d This is the 100 patch for 2.16.90.0.2. Note that 2.16.90.0.2 seems to be broken for mips. 2005-05-02 13:36:13 +00:00
Manuel Novoa III 5b01ff9528 No longer needed and actually breaks the gcc java build. 2005-05-01 03:22:24 +00:00
Eric Andersen 47fc1c4a16 Prune out a bunch of binutils versions that are no longer
the latest and greatest in their respective binutils series
2005-05-01 00:52:31 +00:00
Manuel Novoa III bea1c36aa2 Fill in a couple of omissions. 2005-04-30 21:55:13 +00:00
Manuel Novoa III 42b8eb1908 Needed --disable-werror to get 2.16.mumble build from dying on missing prototypes in lex-generated files. 2005-04-30 21:51:23 +00:00
Mike Frysinger c996726e38 grab the -linux-gnu* -> -linux-* config changes from mainline and backport them to the 2.16 branch 2005-04-30 01:03:47 +00:00
Mike Frysinger c8846c81b8 2.16.90.0.2 released 2005-04-30 00:33:04 +00:00
"Steven J. Hill" 8a5d57bbb2 Add support for soon to be released binutils-2.16 as well as
GCC-4.1.0. These tool versions are needed so that NPTL support
can be added into uClibc. Backporting NPTL from GCC-4.1.0 into
GCC-4.0 may be possible, but not recommended.
2005-04-28 03:53:52 +00:00
"Steven J. Hill" 7f6a277243 Fix broken patch. Was this even tested? 2005-04-23 03:26:54 +00:00
Mike Frysinger 53acd0071b delete older 2.15.94.0.2 and add new 2.16.90.0.1 2005-04-11 06:26:15 +00:00
Eric Andersen cd2388d5b3 Fix things the other way round. Instead of restoring the mips
embedded pic support into binutils, instead fixup gcc to not emit
any embedded pic relocations.
2005-03-02 12:30:29 +00:00
Eric Andersen 5968b7e4de bother. Fix the filename 2005-03-02 11:17:51 +00:00
Eric Andersen a0ce935a2a 117_mips_symbolic_link is from debian 2005-03-02 11:15:13 +00:00
Eric Andersen df31643d0d 450-mips-restore-embedded-pic is I believe the minimum necessary to get gcc
3.3.x to compile again on mips.  As was, compiling gcc 3.3.x for mips would
cause gcc to blow up whining about combining symbols from different segments,
since stock binutils no longer supports the PC relative expressions emitted by
gcc 3.3.x for mips when generating embedded PIC code.
2005-03-02 11:15:05 +00:00
Eric Andersen 1bd8374691 Always use CFLAGS_FOR_BUILD for using CC_FOR_BUILD 2005-03-02 08:57:32 +00:00