Commit Graph

435 Commits

Author SHA1 Message Date
Manuel Novoa III
08b2ca64df Upgrade since 2.5.4 has a configuration bug which builds with largefiles
but doesn't set the correct feature macro.  This resulted in fseeko not
being prototyped and patch failing on some platforms.
2004-02-16 01:18:43 +00:00
Manuel Novoa III
5f7a6e37e7 Should have added this a long time ago. 2004-02-11 06:44:47 +00:00
Manuel Novoa III
18cefb81d1 Use --enable-sjlj-exceptions when configuring gcc so that exception handling
works for dynamicly linked executables.  Only tested so far on i386 with
  gcc 3.3.2.  But combined with the latest ldso updates, I can now get a
  dynamicly linked java helloworld app to run.
Add a config toggle for building gcj and libgcj.  The build runs fine
  through gcc-final but currently requires hand interventions to build
  gcc-target.  Again, only tested so far on i386.
2004-02-11 03:32:34 +00:00
Eric Andersen
0209686130 Update to the February ltp-full-20040206 testsuite 2004-02-06 22:52:14 +00:00
Eric Andersen
05c5b52eef Add a check to ensure the proper utilities are installed before
trying to build binutils, lest folks get cryptic error msgs later.
 -Erik
2004-02-06 10:16:11 +00:00
Eric Andersen
bc4c9e3099 Bump bb to -pre7 2004-02-06 01:19:47 +00:00
Eric Andersen
5684054ebb Update buildroot per the new snapshot situation with busybox.
The old busybox 0.60.x series is no longer used/supported.
 -Erik
2004-01-31 08:33:26 +00:00
Eric Andersen
23e3dd4079 Be consistant and use DISABLE_NLS for binutils 2004-01-30 22:15:17 +00:00
Eric Andersen
ef407d3df8 Remove USE_LINUX_UCLIBC option, since that is now the only
supported way of building toolchains
2004-01-29 23:21:00 +00:00
Eric Andersen
65eb36c4e9 Kill off the old gcc/binutils stuff 2004-01-29 23:13:49 +00:00
Eric Andersen
563a74609b Fixup grep build 2004-01-28 23:11:00 +00:00
Eric Andersen
78fe4bffde As noted by Joakim Tjernlund, we should force ln to overwrite
existing symlinks.
2004-01-20 17:51:43 +00:00
Manuel Novoa III
93e576b799 Get soft float working for gcc 3.3.2. Support for arm, mips, mipsel, powerpc. 2004-01-16 19:08:39 +00:00
Manuel Novoa III
2d472b2334 Remove unnecessary dependency. 2004-01-15 15:59:43 +00:00
Manuel Novoa III
3800e33016 Minor cleanup. 2004-01-15 11:01:37 +00:00
Manuel Novoa III
0f92b01988 Oops... forgot --with-headers when building the cross compilers. So the
version of limits.h under gcc-lib was incorrect.
2004-01-14 19:05:27 +00:00
Manuel Novoa III
7138a96044 Build gdb with <arch>-linux-uclibc explicitly (when necessary) in case it
needs to be aware.  To do this, we grab a (patched) copy of config.sub
from gcc.
Also specify some configure vars which aren't tested when cross compiling.
2004-01-14 12:12:17 +00:00
Manuel Novoa III
9168e83809 Enable building <arch>-linux-uclibc toolchains. Note that, due to config
issues for applications, we also create staging_dir/bin/<arch>-linux-*
symlinks which allows us to configure most apps with target=<arch>-linux.

gcc 3.3.2 libstdc++ now correctly identifies uclibc locale support.
There are still some issues (mainly related to wide char time strings
and wcsftime) to be addressed, but those are on hold until the uClibc
locale internals are reworked once again.

With the new stuff, we can also build gcc 2.95 and STLport again, although
the native gcc build for the target is failing.

Archs supported (some archs not yet tested):
 2.95 - i386, arm, mips*, powerpc.
 3.3.2 - Hopefull all for which uClibc has shared lib support.
2004-01-14 10:03:44 +00:00
Eric Andersen
073534b925 Update ltp to the latest version. Current results:
$ grep FAIL logfile
fcntl18     2  FAIL  :  Test F_GETLK64: for errno EFAULT FAILED
fcntl18     0  INFO  :  Block 2 FAILED
fcntl18     2  FAIL  :  Test F_GETLK64: for errno EFAULT FAILED
fcntl18     0  INFO  :  Block 2 FAILED
flock03     2  FAIL  :  Child: Unable to relock file after unlocking, errno 37
flock03     2  FAIL  :  flock03 Failed
nanosleep02    1  FAIL  :  Remaining sleep time 4010000 usec doesn't match with the expected 3992631 usec time
nanosleep02    1  FAIL  :  child process exited abnormally
INFO: pan reported some tests FAIL

$ grep BROK logfile
setgroups04    1  BROK  :  Unexpected signal 11 received.
swapoff02    1  BROK  :  Failed to turn on the swap file. skipping  the test iteration
swapoff02    2  BROK  :  Remaining cases broken
swapoff02    3  BROK  :  Remaining cases broken
2004-01-11 08:01:02 +00:00
Eric Andersen
63bcb19b20 we do not 'ant' to use anything 2004-01-08 09:43:30 +00:00
Eric Andersen
efa01a402f Document the unwind-dw2-fde stuff a bit better, remove pointless
and inadvertant munging of libgcc_s's soname.
2004-01-08 09:41:43 +00:00
Eric Andersen
6a922668ea Default buildroot to use stock uClibc 0.9.26 till further notice 2004-01-04 06:08:20 +00:00
Eric Andersen
df169b191c Slightly newer ltp test 2003-12-29 23:19:46 +00:00
Eric Andersen
6366b3737c remove trailing whitespace 2003-12-28 22:07:59 +00:00
Eric Andersen
bae87f8eec Fixup the build of the hostap utils, use the kernel hostap
stuff for the driver modules.
2003-12-28 22:07:35 +00:00
Eric Andersen
de44010390 Add support for openvpn 2003-12-28 22:06:25 +00:00
Eric Andersen
43a47bf7db some non-tabs snuck in 2003-12-20 00:22:39 +00:00
Eric Andersen
8410fed7a7 bump kernel to 2.4.23, and update the default patch set to match 2003-12-20 00:05:53 +00:00
Eric Andersen
f02886e2f0 Fixup the regex used for iptables so it actually works 2003-12-20 00:02:13 +00:00
Eric Andersen
60f17faa10 Bump pcmcia version 2003-12-20 00:01:42 +00:00
Eric Andersen
fc686e3dfe Fixup the "older than" (test -ot) tests for older bash
versions when one of the files is missing
2003-12-20 00:01:23 +00:00
Eric Andersen
0af92f5e6f Paul Fox writes:
hi erik --

bash versions 2.04.11 and 2.04.21 (at least -- they're the only
non-2.05 versions i have) seem to get the "older than" (test -ot)
answer wrong if one of the files is missing.

this patch explicitly bypasses the test if the "older" file is missing.

paul
2003-12-19 23:59:04 +00:00
Eric Andersen
21a6d6102a update dropbear 2003-12-19 07:58:02 +00:00
Eric Andersen
f71ea4dbd9 Contributed by Jeff Simpson. This doesn't actually work yet,
and will need considerably more effort to make python properly
cross compile.  More of a placeholder for now....
2003-12-03 22:58:26 +00:00
Eric Andersen
3a77de39df Add in mpg123 support, contributed by Jeff Simpson, with fixes
by me....
2003-12-03 22:56:58 +00:00
Eric Andersen
d066b80a09 Fixup util-linux so it actually compiles 2003-12-03 22:49:02 +00:00
Eric Andersen
435a4f723a Prevent install from following symlinks and overwriting bin/busybox 2003-12-03 17:18:41 +00:00
Manuel Novoa III
77050ddd2b If building without large file support, hack the Makefiles appropriately. 2003-12-03 01:16:29 +00:00
Manuel Novoa III
c0642e9a07 Add some extra slack space. mips rootfs generation was failing because
to small a size was used (probably a result of my using reiserfs).
2003-12-02 21:46:46 +00:00
Manuel Novoa III
d279110f14 Remove the broken handling of libgcc_s. 2003-12-02 18:55:21 +00:00
Manuel Novoa III
c09a799cf6 Remove the USE_UCLIBC_TOOLCHAIN config option, since that's all we support.
Add some comments in Makefile about support for various archs.
Disable buildroot large file for cris, since uClibc currently disables it.
2003-11-30 20:21:47 +00:00
Manuel Novoa III
5c0bbc6177 Apparently, we don't need to specify KERNEL_SRC. 2003-11-29 23:56:43 +00:00
Manuel Novoa III
061e83c0d3 Erik moved the kernel headers and forgot to update this. 2003-11-29 19:27:20 +00:00
Manuel Novoa III
b6e2231fa3 Various fixes. Should now build when cross compiling and install correctly. 2003-11-29 19:19:10 +00:00
Manuel Novoa III
bbf2a9074b Remove libgcc_eh hack. Things now build as they are supposed to. 2003-11-25 14:45:40 +00:00
Manuel Novoa III
ce6884732d Use ARCH... not TARGET_ARCH in the mipsel test. 2003-11-24 23:23:16 +00:00
Manuel Novoa III
196f87ce84 Fix the condition for applying the i386 soft float patch. 2003-11-24 20:50:12 +00:00
Manuel Novoa III
4a66db29af Handle the case of no shared libgcc -- sh4 for instance. 2003-11-22 07:01:52 +00:00
Manuel Novoa III
2c4877ced6 Bug fix by Goetz Bock <bock+uclibc@blacknet.de> 2003-11-21 03:50:39 +00:00
Manuel Novoa III
ec2faf7df9 Make sure the necessary directories exist. 2003-11-21 01:17:09 +00:00