Commit Graph

172 Commits

Author SHA1 Message Date
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
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
953aa99185 Oops. 2004-01-14 10:33:00 +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
461be88906 Mount devpts properly 2004-01-03 11:09:19 +00:00
Eric Andersen
72cfde1f99 Fix some more ltp bugs 2004-01-03 09:50:23 +00:00
Eric Andersen
60983a8faa A bit more tateful this time 2004-01-02 06:58:36 +00:00
Eric Andersen
81036b2f80 Patch the patch... 2004-01-02 06:49:18 +00:00
Eric Andersen
54b24c221e Update the ltp patch with a few bug fixes... 2004-01-02 06:29:00 +00:00
Eric Andersen
449168b8d0 Update for the latest uClibc 2003-12-30 11:25:21 +00:00
Eric Andersen
5d45d795c0 Update default config 2003-12-28 22:08:19 +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
Manuel Novoa III
4d1a51bd5b uClibc has handled YESSTR/NOSTR for some time, so kill that part of the
patch as well.
2003-12-27 23:43:58 +00:00
Manuel Novoa III
69cf4bbec3 With the libpthread fix, part of the patch is no longer required. 2003-12-27 23:42:47 +00:00
Manuel Novoa III
f823ba682e Update. 2003-12-25 04:26:51 +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
21a6d6102a update dropbear 2003-12-19 07:58:02 +00:00
Eric Andersen
ccf8da71af cope with latest busybox insmod options 2003-12-11 02:32:07 +00:00
Eric Andersen
dd7945ca8e Support older apps by disabling UNIX98PTY_ONLY 2003-12-10 20:11:09 +00:00
Eric Andersen
d066b80a09 Fixup util-linux so it actually compiles 2003-12-03 22:49:02 +00:00
Manuel Novoa III
8e34cf6f85 Oops... we do want insmod support, but we don't need tape support. 2003-12-03 02:31:15 +00:00
Manuel Novoa III
189b1d5432 Change uClibc stdio BUFSIZ to 4k.
Update busybox config for new snapshot.
2003-12-03 02:25:12 +00:00
Manuel Novoa III
ce917cf621 Add support for cris, adapted from a patch I found on the web.
http://lists.zynot.org/pipermail/zynot-commit/2003-September/000347.html
2003-12-03 00:28:25 +00:00
Manuel Novoa III
3c79729137 Use else. 2003-11-24 15:55:50 +00:00
Eric Andersen
4f889ada56 automatically detect if we have a usable version of sed
installed.  If not, we will now build our own version.
2003-11-19 17:17:56 +00:00
Manuel Novoa III
93b677ea42 Turn on HAS_FPU by default. If soft float support is configured in the
buildroot Makefile, HAS_FPU will be turned of by uclibc.mk.

TODO: Implement a buildroot options for no float support at all.
2003-11-18 19:58:46 +00:00
Eric Andersen
e1a124005c Update the default busybox config 2003-11-13 12:10:58 +00:00
Manuel Novoa III
3b738ef6dd Make sure we prompt for MMU setting if unknown. 2003-11-11 21:26:17 +00:00
Eric Andersen
6e05374b6d Default to having an MMU, which must be explictly overridden on
a per arch basis
2003-11-11 21:18:47 +00:00
Manuel Novoa III
98dd5fd7a8 I broke the libstdc++ locale-enabled build when I hid the definition
of locale_t.  Since I don't want to expose this, for the moment add
some nasty casts to reference the necessary pointer fields for the
ctype information.
2003-11-11 06:53:22 +00:00
Manuel Novoa III
eab54b6a73 Update. 2003-11-11 06:50:11 +00:00
Eric Andersen
53eff10d14 oops 2003-11-08 02:18:03 +00:00
Eric Andersen
b451d1dc68 Update the ltp testsuite 2003-11-07 23:52:10 +00:00
Eric Andersen
d30258309f Oops! Don't disable all float support! 2003-11-07 04:56:03 +00:00
Eric Andersen
495279039a Make sure the config system asks stuff when it should, and doen't
ask when it shouldn't...
2003-11-07 04:50:00 +00:00
Eric Andersen
d399514752 A bit more wiggling to prevent asking about the target
architecture when possible, since we already know the
correct answer.
2003-11-05 01:34:17 +00:00
Eric Andersen
55b7ab982f Yet more adaption for arches such as mipsel. Do not provide
defaults for endianness.  Either it will be automaticly correct
(such as for i386), or we need to prompt.
2003-11-05 01:27:22 +00:00
Eric Andersen
5833504dad minor changes to accomodate the config system updates 2003-11-04 13:56:00 +00:00
Eric Andersen
9d82281e67 Update the uClibc config 2003-11-04 13:26:33 +00:00
Eric Andersen
b1f39829cd strace 4.5 builds properly for mipsel, and does not use sys_errlist,
so we no longer need to patch anything.
 -Erik
2003-11-01 05:57:07 +00:00
Manuel Novoa III
d632d42b34 Enable building soft float buildroot for gcc 3.3. Currently works for
i386 (limited to 64 bit long double... same as double), arm (libfloat),
  mips, and mipsel.
Enable cross compiling a native gcc 3.3 toolchain to run on the target.
Misc rootfs cleanups... strip some things that weren't, eliminate duplicate
  libs, move openssl shared libs out of /lib, reduce size of libssl.so
  by dynamicly linking with libcrypto.so, fix dropbear compile on mips.
2003-11-01 05:34:41 +00:00
Eric Andersen
b5f7712c83 Oops. I did not intend to leave debugging and such enabled by default. 2003-10-24 04:02:54 +00:00
Eric Andersen
f24f81977c Update default busybox config 2003-10-22 23:37:01 +00:00
Eric Andersen
3c913b59bf Upgrade valgrind 2003-10-19 07:36:18 +00:00
Eric Andersen
83b95bdb42 Cope with the new RUNTIME_PREFIX 2003-10-18 11:51:50 +00:00
Eric Andersen
08e8565328 do not use a perl, just use a patch 2003-10-18 06:47:18 +00:00
Eric Andersen
2646751bd2 Add a bit more stuff to the default busybox config 2003-10-07 10:53:20 +00:00
Eric Andersen
976f46b798 Update included kernel version 2003-10-07 10:52:23 +00:00