Commit Graph

949 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 7b67264adf Someone forgot mipsel for soft float... 2005-04-30 22:02:38 +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
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
Joakim Tjernlund d17c8983f2 Don't forget about libgcc_s_nof.so when processing
libgcc_s.so
2005-04-25 10:18:30 +00:00
"Steven J. Hill" 7f6a277243 Fix broken patch. Was this even tested? 2005-04-23 03:26:54 +00:00
Eric Andersen 74ad4e12c8 Change all instances of 'ln -sf' to 'ln -snf' 2005-04-15 02:19:11 +00:00
Eric Andersen bb000d4268 Add a bunch of patches snarfed from the debian gdb package 2005-04-14 08:05:03 +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 7e66561771 update gdb a bit. remove support for ancient versions. 2005-03-26 06:46:02 +00:00
Eric Andersen 74ef9c30b7 Overwrite any existing link should there be one 2005-03-26 01:42:52 +00:00
Eric Andersen e4094f9359 Add missing definition for 'struct ip_nat_multi_range_compat' so
that iptables can compile
2005-03-22 20:05:01 +00:00
Mike Frysinger 20fb51307a Bug #110, acmay writes: The gdb version depends on BR2_HOST_GDB, but it should be BR2_PACKAGE_GDB_CLIENT. 2005-03-21 02:33:24 +00:00
Eric Andersen d487848a7a Bump available sanitized kernel headers 2005-03-18 10:23:50 +00:00
Eric Andersen c3cdda3ce1 Be extra careful about where the uClibc config file comes from 2005-03-09 08:36:49 +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 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
Eric Andersen 75e551047f kill off support for gdb 5.3 2005-03-02 08:55:16 +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
Eric Andersen 183e72f23c On mips, default to 4k pages to make binaries smaller 2005-03-01 16:31:31 +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
Joakim Tjernlund bb352e9616 Added support for gdb 6.3. Rediffed 100-uclibc-conf.patch to fix
obvious rejects.
2005-02-27 23:47:35 +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 2460dadf07 Trivial updates 2005-02-25 01:30:13 +00:00
Eric Andersen 15c40c9722 This doesn't need ncurses headers installed in the target 2005-02-24 22:26:06 +00:00
Mike Frysinger c1f119b500 2.15.94.0.2.2 has been released 2005-02-19 20:54:44 +00:00
Mike Frysinger 65993ce772 old 2005-02-19 20:54:15 +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 6970a92158 give uclibc and busybox config files consistant variable names 2005-02-15 22:48:08 +00:00
Eric Andersen 601b1a1ad1 cleanup using a variable before it was defined 2005-02-11 21:32:35 +00:00
Eric Andersen dab038a04a fixup use of a variable before it is set 2005-02-11 21:02:07 +00:00
Eric Andersen 1a35a66350 Fix some silly bugs: a variable for gcc was used before it was defined, remove
'.svn' not 'CVS' from the install, add 2.4.29 kernel headers as the default.
2005-02-11 20:52:06 +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
Mike Frysinger 876cbada9e default ldconfig to non-static 2005-01-27 07:09:31 +00:00
Eric Andersen 675837a507 Patch from acmay: http://bugs.uclibc.org/view.php?id=47
0000047: ARM BigEndian does not allow Soft Float

When ARMEB is selected for the arch I am unable to select soft float support.

The toolchain/Config.in does not have a depend for armeb, it just has arm.

The attached patch should cover it.
2005-01-23 11:18:02 +00:00
Eric Andersen 7be239c03f Patch from acmay: http://bugs.uclibc.org/view.php?id=50
0000050: gdb_server and gdb_client fixes and split

Here is a patch with 2 issues.

gdbserver does not depend on ncurses (just the full gdb needs it)

Split out gdb client config option, to be separate from gdbserver.  If you
build gdb client for the host once it does not need to be rebuilt when the rest
of libs change. So I build it and save it off.
2005-01-23 11:09:40 +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
Mike Frysinger 5d05aa8ed6 use target cflags 2004-12-24 06:39:42 +00:00
Eric Andersen 0d052ec07f Update default uClibc config 2004-12-23 00:05:32 +00:00
Mike Frysinger a2890fa0ae psm: also need to touchup libiberty/configure now 2004-12-22 20:05:11 +00:00
Mike Frysinger aaca1aa0d5 fix dependency so ldd isnt always rebuilt 2004-12-22 05:22:03 +00:00
Mike Frysinger 74afafce2b dont output which 2004-12-22 05:21:41 +00:00
Mike Frysinger 1f10a86ade binutils 2.15.94.0.2 2004-12-21 07:25:44 +00:00
Mike Frysinger f336cfc9db use which to locate apps (useful for non-Linux systems like OS X) 2004-12-19 15:43:03 +00:00
Eric Andersen 8e5fb3fb4a Add initial BR2_JLEVEL support, with some exceptions for apps that
have broken 'make -j' support
2004-12-11 13:01:10 +00:00
Eric Andersen c7bf26e6d7 Kill off old unused JLEVEL junk 2004-12-11 11:23:44 +00:00
Eric Andersen 070e7c147b Patch from Volmat Alain adding SH3/SH3EB SH4EB support 2004-12-11 09:56:58 +00:00
Eric Andersen bd432c18f2 do not inadvertantly create files 2004-12-11 09:55:56 +00:00
Mike Frysinger a434ced16c err patch has already been merged 2004-12-01 02:29:36 +00:00
Mike Frysinger db0dd7a25b 2.15.94.0.1 released 2004-11-23 04:33:56 +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 d8bbb722f0 Fix 2.14.90.0.8 / 2.15 selection. 2004-11-05 21:04:13 +00:00
Manuel Novoa III b1e76dbbad Sometime around 2.4.22-23, the mips pt_regs.h fields were reordered, breaking
coredump handling by gdb for current kernels.  Update the hardcoded constants
to reflect the change.
2004-10-31 20:48:12 +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
Manuel Novoa III ce2722a8f2 Integrate some debian patches, extracted from binutils_2.15-4.diff. 2004-10-31 20:41:07 +00:00
Manuel Novoa III 05d9d7c58b Allow selection of specific (supported) versions... specificly the 2.6.8
headers with the (mostly mips related) cleanup patch.
2004-10-27 08:55:52 +00:00
Eric Andersen 3bc8257dc7 doh 2004-10-26 08:50:08 +00:00
Eric Andersen 19958ff951 Update to the latest linux-libc-headers 2004-10-25 21:23:18 +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 8500fcd5fd fix binutils_target-clean 2004-10-19 15:53:48 +00:00
Mike Frysinger 5c803fba27 fix the gcc_target-clean target 2004-10-19 15:46:20 +00:00
Mike Frysinger dfd5b4d38f force patches to be converted -p1 2004-10-19 14:30:48 +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 a72e82f6dc allow for overriding the default -p1 arguement to patch 2004-10-18 20:57:31 +00:00
Eric Andersen d9e09adac2 Patch from Thomas Lundquist to fix a thinko 2004-10-18 06:51:22 +00:00
Mike Frysinger 3c1e10bc1f do some touching to sync timestamps 2004-10-15 14:39:40 +00:00
Manuel Novoa III 56239e49a6 Build the uClibc utils with the uClibc-targeted toolchain.
While the host utils are also built, they are not currently installed.
2004-10-15 08:26:30 +00:00
Mike Frysinger 3263c5a67f -xvf -> $(TAR_OPTIONS) 2004-10-11 14:01:07 +00:00
Eric Andersen bedab4c26f depend on ncurses 2004-10-10 01:16:29 +00:00
Eric Andersen e697a16e5a Andrew May writes:
A few more little ones.

busybox fdisk with large files should be removed without large files.

gdbtarget/gdb_client got mixed up in the Makefile.in.
I think gdbtarget should have a depend on ncurses but I am not
sure if it should go in the config or in the .mk.
It may be nice to split out the server and client.

uclibc.mk was checking BR2_SOFT_FLOAT for true not y.
2004-10-10 01:12:46 +00:00
Eric Andersen 581bc450f5 Fixup SOFT_FLOAT handling 2004-10-09 21:28:56 +00:00
Mike Frysinger d47905628e allow people to enter target optimizations 2004-10-09 18:08:15 +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 5fc779527a Remove obsolete reference to SOURCE_DIR 2004-10-09 03:23:27 +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