Commit Graph

139 Commits

Author SHA1 Message Date
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