Mike Frysinger
b8086bb124
pass --disable-multilib if user doesnt want multilib since some arches (like x86_64) default to multilib support
2005-09-22 03:05:52 +00:00
Mike Frysinger
eefc9a6dea
add UCLIBC_HAS_REENTRANT_RPC
2005-09-22 02:39:35 +00:00
"Steven J. Hill"
05a534e662
Add patches for latest snapshot of gdb. The starting point was the 6.3
...
patches which were then sliced down to this list since all the other
ones were checked in or just applied with horrific failure. Also added
new NPTL support patch for MIPS courtesy of Daniel J. Suckers, err I
mean testers wanted.
2005-09-16 04:47:53 +00:00
Eric Andersen
331d572332
I'm an idiot.
2005-09-12 22:36:58 +00:00
Eric Andersen
cd32a84012
trim erroneous space
2005-09-12 18:33:46 +00:00
Mike Frysinger
b75753d0c8
some superh fixes
2005-08-30 22:53:18 +00:00
Mike Frysinger
58ba99a1ea
update sh support
2005-08-30 22:49:33 +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
"Steven J. Hill"
67cc4f3e6e
Add in support for downloading and building the latest snapshot of GDB. If you want to debug NPTL binaries, you'll need the latest and greatest. Patches for 6.3 will be forward ported where applicable later this week.
2005-08-30 03:37:12 +00:00
Mike Frysinger
5da2a158e1
allanc writes in Bug 380: PTHREADS_NATIVE doesn't seem to be in the .config anymore. Patch adds setting UCLIBC_HAS_THREADS instead.
2005-08-28 08:00:30 +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
Manuel Novoa III
25db1e348f
The mips kernel maintainers reverted the change. So the mips coredump patch is no longer needed for 2.4.30+.
2005-08-22 21:50:51 +00:00
"Steven J. Hill"
bcb40eb351
Remove usage of CONFIG_BASE_SMALL so that the latest LTP code will compile for buildroot. Normally, this option is defined in 'include/linux/config.h'. The actual configuration language is found in the Linux 2.6 kernel in the file 'init/Kconfig' and normally has the value of 0.
2005-08-18 23:15:57 +00:00
Mike Frysinger
e7ac2eab21
uClibc 0.9.28 has been released
2005-08-18 02:05:30 +00:00
"Steven J. Hill"
0947055765
New MIPS patch for TLS syscalls.
2005-08-11 02:26:13 +00:00
Mike Frysinger
9d3a6533b5
touchup descriptions
2005-08-09 22:19:04 +00:00
Eric Andersen
204fbfd846
routine update
2005-08-09 04:08:33 +00:00
Manuel Novoa III
1172dbb8b1
Sigh... Let's try this again.
2005-08-04 05:44:48 +00:00
Manuel Novoa III
42c9321a15
Add BR2_CROSS_TOOLCHAIN_TARGET_UTILS to allow bundling of some useful debug
...
apps with a deployed cross toolchain. Should probably do ltrace as well...
Also, add another compat symlink for cross gdb.
2005-08-04 03:49:25 +00:00
Eric Andersen
60bb12e60d
filter through dos2unix
2005-08-03 03:17:26 +00:00
Manuel Novoa III
593c8b05a5
Create some symlinks for {*-}cc since gcc 3.3.6 (at least) doesn't seem to install them.
2005-08-03 01:25:12 +00:00
Manuel Novoa III
5c445e68c7
Update locale config to match non-locale settings.
2005-08-03 01:23:13 +00:00
Manuel Novoa III
c0a49140ad
Add sstrip for host and/or target.
2005-08-03 01:20:34 +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
"Steven J. Hill"
1ba78f57e1
Add in options for NPTL in uClibc. Users can select, but since NPTL is
...
on a branch it will not have any effect. Updated DBAu1500 configuration
files for latest uClibc snapshot and NPTL options.
2005-07-29 23:28:31 +00:00
Eric Andersen
dbd27ef3ac
Minor updates
2005-07-27 11:16:00 +00:00
Eric Andersen
bd7ed099dc
Apply the fix for gcc bug #22167
...
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22167
remove gcc 3.3.3, change config for sjlj exception handling a bit.
2005-07-18 23:34:20 +00:00
Eric Andersen
58f2a53ffb
Update the set of available kernel headers to include 2.4.31 and 2.6.12
2005-07-18 22:20:12 +00:00
Mike Frysinger
53fdf867ba
revert earlier change since it doesnt work with last uClibc release :/
2005-07-11 21:49:45 +00:00
Mike Frysinger
63661115b1
import 4.0.1 based on 4.0.0
2005-07-10 01:46:11 +00:00
Joakim Tjernlund
8a3d415a8e
Fix buildroot not to modify Rules.mak. Patch From vapier.
2005-06-30 00:36:16 +00:00
Joakim Tjernlund
d1002763cf
Update default config a little.
2005-06-30 00:26:20 +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
Joakim Tjernlund
ae2f2bd7bd
add #ifndef inhibit_libc in rs6000/linux-unwind.h to make
...
powerpc gcc compile. This may be the wrong thing to do but atleast
gcc compiles now.
2005-06-25 21:41:52 +00:00
"Steven J. Hill"
3639edcabf
i kan spel, can u?
2005-06-25 19:01:23 +00:00
Eric Andersen
369864cf10
be a bit more consistant with naming, always escape wildcards
2005-06-24 08:36:13 +00:00
Eric Andersen
491b44e86a
If you update the kernel headers tarball and run make against an already built
...
buildroot, the header files will be re-extracted, but they will not be put in
exactly the right place if the name of the extracted directory includes the
kernel version numbers.
For example, linux-libc-headers-2.4.25.tar.bz2 will be extracted to
$(TOOLCHAIN_BUILD_DIR)/linux-libc-headers-2.4.25, and then the mv command will
move the newly extracted headers into the already existing
$(TOOLCHAIN_BUILD_DIR)/linux directory, instead of replacing that directory as
desired.
The fix is to first remove the $(TOOLCHAIN_BUILD_DIR)/linux directory and then
do the mv command.
http://bugs.busybox.net/view.php?id=296
2005-06-23 23:25:25 +00:00
Eric Andersen
2605b7410f
Update ccache to the latest version, which adds features.
...
http://bugs.busybox.net/view.php?id=297
2005-06-23 22:09:12 +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
b7094a31ca
add missing hunk for clocale=uclibc support in libstdc++ configure
2005-06-02 23:47:29 +00:00
Eric Andersen
9514bc67c3
Apply any uClibc patches that are present
2005-05-26 22:16:31 +00:00
Mike Frysinger
65e38ef9b7
quick import of gcc-3.3.6 and gcc-3.4.4
2005-05-24 04:19:13 +00:00
Mike Frysinger
64bf7c6725
use the linux-gnu* -> linux-* change from upstream mainline
2005-05-12 11:35:00 +00:00
Mike Frysinger
1ab7a7e885
2.16.90.0.3 released
2005-05-11 02:21:43 +00:00
"Steven J. Hill"
42f7febfb8
Patch from 2.6.12-rc3 Linux/MIPS tree to add in NPTL changes for MIPS. Hopefully 2.6.12 will release soon so we can get the updates.
2005-05-05 04:26:07 +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
"Steven J. Hill"
0a7a816eb4
New patches for GCC-4.1.0 for locale and configuration.
2005-05-03 04:22:24 +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
Paul Mundt
8e6c4f0576
sh64 no longer implies sh as far as uClibc is concerned..
2005-05-02 13:38:26 +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
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
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
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
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