Commit Graph

291 Commits

Author SHA1 Message Date
Manuel Novoa III 9b9985681b Ugly hack to force the configuration for the cross libstdc++ to fail for complex funcs we don't yet support. 2005-05-01 05:31:44 +00:00
Eric Andersen cee3371c5f Weed out older, no longer maintained versions of gcc 2005-05-01 00:43:16 +00:00
Eric Andersen 172f4c76b3 It is now official, the cause of the mysterious gcc 3.3.5 exception
handling failure is definately sjlj. Only enable it for the apparently
broken gcc 3.3.3 toolchain, which _does_ need it for exception handling
to work properly.
2005-05-01 00:34:11 +00:00
Manuel Novoa III 51b8148162 Fix soft float options for gcc 4. 2005-04-30 22:59:05 +00:00
Manuel Novoa III 71afd3a1a0 Add 4.0.0 support. Some arches may still need some tweaking and/or additional patches. But I successfully built cross and target toolchains for x86 and mipsel supporting c/c++/objective-c/java. Of course I haven't tested them yet... 2005-04-30 22:01:20 +00:00
Manuel Novoa III 3e0abd14cf Support gcc 4.[01]. Only tried for 4.0.0 at this point. 2005-04-30 21:58:58 +00:00
Manuel Novoa III 79a40a3437 Add gcc 4.0.0 support. Note... I haven't needed the sjlj exception support in some time, but haven't touched the default in this commit. 2005-04-30 21:57:58 +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
Joakim Tjernlund d17c8983f2 Don't forget about libgcc_s_nof.so when processing
libgcc_s.so
2005-04-25 10:18:30 +00:00
Eric Andersen 74ad4e12c8 Change all instances of 'ln -sf' to 'ln -snf' 2005-04-15 02:19:11 +00:00
Eric Andersen a319b8a598 Fixup gcc 3.3.3 and 3.3.4 builds with patches backported
from stuff I added to gcc-3.3.5
2005-03-08 06:48:38 +00:00
Eric Andersen 43d24f250f gcc 3.4.0 also needs to not emit embedded pic relocs for mips 2005-03-02 12:54:47 +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 8cbab86501 simplify target language selection to remove nasty nested ifeq 2005-03-02 07:30:26 +00:00
Eric Andersen e076bd4b33 teach BR2_INSTALL_LIBSTDCPP to actually install libstdc++ 2005-03-02 07:07:22 +00:00
Mike Frysinger 8bdef6dd22 use tested patch from upstream 2005-03-01 02:49:42 +00:00
Mike Frysinger 74d1a95f1f 3.3.5 needs arm big endian lovin too 2005-03-01 02:48:11 +00:00
Eric Andersen a777f26c32 pdinoto writes:
This patch adds an option in GCC config to compile Objective-C language support
in the toolchain. It is disabled by default, so it is not intrusive.
2005-02-25 02:38:28 +00:00
Eric Andersen b8d48d66b3 Update toolchain with some cvs additions from the debian package 2005-02-17 18:52:22 +00:00
Eric Andersen d06645d8ed There is no need to have a separate 'Makefile.in' file in the
general case, therefore, combine the toplevel Makefile options
such as setting TARGETS into the per-package *.mk file
2005-02-10 03:06:39 +00:00
Eric Andersen 1a2048464b Philip Rakity writes:
Hi Eric,

I writing privately since I have not heard from Mike for 2 weeks about
a one line patch to the gcc Makefile.in to allow the extra gcc options
to be passed in.  The patch is below and without it -- gcc extra's like


 --with-cpu=xscale

do not work.

The patch is as follows:
2005-01-23 10:28:04 +00:00
Eric Andersen c7bf26e6d7 Kill off old unused JLEVEL junk 2004-12-11 11:23:44 +00:00
Mike Frysinger f63daa4790 patch is still needed 2004-11-22 23:02:36 +00:00
Mike Frysinger ce74d2d8c1 add gcc 3.3.5/3.4.3 options 2004-11-17 22:24:02 +00:00
Mike Frysinger 8128836d22 copy 3.4.2 and remove patches no longer needed 2004-11-17 22:00:05 +00:00
Mike Frysinger e28078875e add some help text 2004-11-17 21:58:09 +00:00
Mike Frysinger 274f4a8319 direct copy from 3.3.4 2004-11-17 21:51:48 +00:00
Mike Frysinger 300f6c2781 fix config scripts for sh 2004-11-13 23:34:27 +00:00
Manuel Novoa III d657698096 Upstream bug fix. 2004-10-31 20:43:24 +00:00
Manuel Novoa III be20459e0a Integrate some patches extracted from gcc-3.4_3.4.2-3.diff. 2004-10-31 20:42:27 +00:00
Eric Andersen dbfd77f671 Kristian Hoffmann writes:
TARGET_LANGUAGES wasn't being set correctly if you enable GCJ or C++ in
the buildroot config.  It looks like INSTALL_LIBSTDCPP and INSTALL_LIBGCJ
were renamed to BR2_INSTALL_... in the config system, but not in the gcc
and ccache makefiles.

-Kristian
2004-10-19 19:20:38 +00:00
Mike Frysinger 5c803fba27 fix the gcc_target-clean target 2004-10-19 15:46:20 +00:00
Eric Andersen e775253e3a Apply compressed patches as well 2004-10-18 21:51:44 +00:00
Eric Andersen ba7aa868b8 Remove the non-compressed copy of this patch 2004-10-18 21:49:41 +00:00
Mike Frysinger 3263c5a67f -xvf -> $(TAR_OPTIONS) 2004-10-11 14:01:07 +00:00
Eric Andersen 581bc450f5 Fixup SOFT_FLOAT handling 2004-10-09 21:28:56 +00:00
Eric Andersen f694016136 final step in buildroot facelift 2004-10-09 06:13:40 +00:00
Eric Andersen 0134e28071 Add some seperators 2004-10-09 05:33:05 +00:00
Eric Andersen 5b9497f786 Move the STLport to 2.95 where it belongs 2004-10-09 03:22:43 +00:00
Eric Andersen 44eedc5c44 facelift step number two 2004-10-09 02:49:33 +00:00
Eric Andersen 2d523c2317 Major buildroot facelift, step one.
-Erik
2004-10-09 01:06:03 +00:00