Eric Andersen [Wed, 21 Apr 2004 19:53:08 +0000 (19:53 -0000)]
Use busybox to provide login etc by default
Eric Andersen [Tue, 20 Apr 2004 19:48:37 +0000 (19:48 -0000)]
Sync with the latest from Debian testing
Eric Andersen [Tue, 20 Apr 2004 07:47:29 +0000 (07:47 -0000)]
Sync up binutils with current Debian testing
Eric Andersen [Fri, 16 Apr 2004 14:32:59 +0000 (14:32 -0000)]
Goetz Bock writes:
Hi Erik,
as I was unable to find a buildroot mailing list, i just send this small
patch to you.
It's required to make ntp build on my system and only copy ntpdate into
the target directory.
Eric Andersen [Fri, 16 Apr 2004 01:39:25 +0000 (01:39 -0000)]
Stick the cache in its own empty dir
Eric Andersen [Tue, 13 Apr 2004 21:25:39 +0000 (21:25 -0000)]
Missed a link
Eric Andersen [Tue, 13 Apr 2004 20:47:35 +0000 (20:47 -0000)]
Split off the C++ stuff and only install when INSTALL_LIBSTDCPP
is enabled
Eric Andersen [Mon, 12 Apr 2004 22:22:53 +0000 (22:22 -0000)]
Make ifup/ifdown shutup
Eric Andersen [Mon, 12 Apr 2004 21:38:31 +0000 (21:38 -0000)]
building uml is not supported
Eric Andersen [Mon, 12 Apr 2004 21:38:09 +0000 (21:38 -0000)]
Provide sane defaults
Eric Andersen [Mon, 12 Apr 2004 21:33:59 +0000 (21:33 -0000)]
Due to alphabetizing, the uml stuff was pulled in after uclibc.mk
causing problems. Newer uml messes up sigcontext.h and is a pain
to build anyways. So kill it for now. It is trivial to build for
stock i386 and then boot the generated root_fs using uml.
Eric Andersen [Mon, 12 Apr 2004 20:11:49 +0000 (20:11 -0000)]
Fix ccache build for target
Eric Andersen [Fri, 9 Apr 2004 10:31:53 +0000 (10:31 -0000)]
Fix openvpn build deps
Eric Andersen [Fri, 9 Apr 2004 10:16:59 +0000 (10:16 -0000)]
oops
Eric Andersen [Fri, 9 Apr 2004 09:36:26 +0000 (09:36 -0000)]
support ccache for the build as well as the target
Manuel Novoa III [Sun, 4 Apr 2004 21:23:00 +0000 (21:23 -0000)]
Fix so TARGET_CFLAGS is respected in the build.
Manuel Novoa III [Sun, 4 Apr 2004 02:40:36 +0000 (02:40 -0000)]
dnsmasq.mk handles both 1.18 and 2.x, where 2.x is selected unless TARGETS
contains dnsmasq1.
Manuel Novoa III [Sun, 4 Apr 2004 02:33:03 +0000 (02:33 -0000)]
Ok... this is a bit painful. Both dnsmasq1 (1.18) and dnsmasq (2.6) share
a make target (the dnsmasq binary in root). So I made 2.6 the "default".
It is _not_ enough to do "make dnsmasq1"... You must actually add dnsmasq1
to TARGETS if you want the older version. Better approaches welcome.
Also, the config patch for 2.6 fixes the outdated/broken handling of uClibc
by the dnsmasq config.h file.
Eric Andersen [Thu, 1 Apr 2004 07:20:39 +0000 (07:20 -0000)]
Turn off CONFIG_ASH_RANDOM_SUPPORT by default
Manuel Novoa III [Thu, 1 Apr 2004 04:23:18 +0000 (04:23 -0000)]
Update to latest and modify patch so it builds.
Manuel Novoa III [Tue, 30 Mar 2004 05:46:10 +0000 (05:46 -0000)]
Silly little patch to add an option to force root/root ownership in the
generated file system.
Manuel Novoa III [Thu, 25 Mar 2004 20:15:51 +0000 (20:15 -0000)]
The stale sources problem strikes again.
Eric Andersen [Thu, 25 Mar 2004 10:51:58 +0000 (10:51 -0000)]
Use cannonical gnu.org site for gcc 3.3.x
Eric Andersen [Wed, 24 Mar 2004 22:01:22 +0000 (22:01 -0000)]
fix a stupid search-n-replace bug
Eric Andersen [Sun, 21 Mar 2004 01:58:59 +0000 (01:58 -0000)]
Update kernel to 2.4.26-pre5
Eric Andersen [Fri, 19 Mar 2004 10:00:57 +0000 (10:00 -0000)]
Update to openssh-3.8p1
Manuel Novoa III [Fri, 19 Mar 2004 08:27:45 +0000 (08:27 -0000)]
Update for latest bug fix.
Eric Andersen [Thu, 18 Mar 2004 21:02:52 +0000 (21:02 -0000)]
Remove perl. It doesn't work, and seems to be a support
problem magnet. So kill it.
Manuel Novoa III [Thu, 18 Mar 2004 06:57:20 +0000 (06:57 -0000)]
Update from .39 to .41 and change to using the muilt-binary version instead
of 3 seperate binaries.
Manuel Novoa III [Sat, 13 Mar 2004 19:32:27 +0000 (19:32 -0000)]
Forgot to update version to 3.3.3.
Robert Griebl [Sat, 13 Mar 2004 00:01:08 +0000 (00:01 -0000)]
Switch to the C locale before greping for an english text.
Manuel Novoa III [Thu, 11 Mar 2004 17:35:09 +0000 (17:35 -0000)]
Patch from "Kevin P. Fleming" <kpfleming@backtobasicsmgmt.com>, with
some minor adjustments.
Manuel Novoa III [Thu, 11 Mar 2004 17:14:28 +0000 (17:14 -0000)]
Add lzo support.
Manuel Novoa III [Thu, 11 Mar 2004 17:10:44 +0000 (17:10 -0000)]
Enable pthread support plus some minor tweaks to dependencies.
Manuel Novoa III [Thu, 11 Mar 2004 17:08:35 +0000 (17:08 -0000)]
Patch by "Kevin P. Fleming" <kpfleming@backtobasicsmgmt.com>, with some
minor adjustments.
Manuel Novoa III [Thu, 11 Mar 2004 08:03:44 +0000 (08:03 -0000)]
Patch from "Kevin P. Fleming" <kpfleming@backtobasicsmgmt.com>.
Provides a script for yacc in terms of bison instead of a symlink.
Eric Andersen [Wed, 10 Mar 2004 08:11:05 +0000 (08:11 -0000)]
Begin to sortof make this work...
Manuel Novoa III [Sat, 6 Mar 2004 22:57:23 +0000 (22:57 -0000)]
Missed a bugfix patch. Also, allow multiple patches.
Eric Andersen [Sat, 6 Mar 2004 19:35:46 +0000 (19:35 -0000)]
Per comment from Ross Miller, update to ppp-2.4.1 final rather
than a no-longer-present beta version
Manuel Novoa III [Fri, 5 Mar 2004 19:18:22 +0000 (19:18 -0000)]
Use BUILD_SHARED to reduce total size.
Manuel Novoa III [Fri, 5 Mar 2004 19:17:21 +0000 (19:17 -0000)]
Update to 1.2.9. Allow patches (openwrt). Fix buildroot kernel location.
Fix install behavior.
Manuel Novoa III [Fri, 5 Mar 2004 19:13:13 +0000 (19:13 -0000)]
Pass TARGET_CFLAGS to the tinylogin Makefile in the manner expected.
Manuel Novoa III [Fri, 5 Mar 2004 19:12:02 +0000 (19:12 -0000)]
Update non-snapshot to pre8. Also pass TARGET_CFLAGS to the busybox
Makefile in the manner expected.
Manuel Novoa III [Fri, 5 Mar 2004 19:09:57 +0000 (19:09 -0000)]
Add squashfs stuff. This is used by openwrt, which also uses devfs.
NOTE: The mksquashfs util does not support a device table!
Manuel Novoa III [Fri, 5 Mar 2004 19:06:24 +0000 (19:06 -0000)]
Make it possible to use the (modified) 0.9.24 ldso code. This is a
temporary work around for my openwrt stuff since the current (.26+)
code still isn't working in some cases... for me at least.
Manuel Novoa III [Fri, 5 Mar 2004 19:03:17 +0000 (19:03 -0000)]
Add dnsmasq1 (currently 1.18). Eventually I'll also add dnsmasq2.
The patch makes it respect current uClibc ipv6 configuration.
Manuel Novoa III [Fri, 5 Mar 2004 18:59:41 +0000 (18:59 -0000)]
Clean up makefile. Don't install (legacy?) brctld app since debian doesn't.
Fix paths. Add a patch to respect CFLAGS. Fix buildroot kernel location.
Manuel Novoa III [Fri, 5 Mar 2004 18:56:25 +0000 (18:56 -0000)]
Need to use CFLAGS_FOR_BUILD instead of CFLAGS. (upstream bug)
Manuel Novoa III [Mon, 1 Mar 2004 06:28:02 +0000 (06:28 -0000)]
Revert back to binutils .6 since .8 broke things on arm.
Also, explicitly set the CFLAGS for the build system since otherwise
the TARGET_OPTIMIZATION flags were used. This was tripping up a mipsel
build where it tried to use -mips2 when building for i386.
Eric Andersen [Fri, 27 Feb 2004 22:16:43 +0000 (22:16 -0000)]
Disable autologin
Eric Andersen [Fri, 27 Feb 2004 19:26:55 +0000 (19:26 -0000)]
Patch from Lauri Leukkunen adding knobs controlling whether
host binaries are stripped or not
Eric Andersen [Fri, 27 Feb 2004 19:24:22 +0000 (19:24 -0000)]
Patch from Lauri Leukkunen:
Control the HOSTCC for the uclibc configuration procedure
Manuel Novoa III [Fri, 27 Feb 2004 07:49:44 +0000 (07:49 -0000)]
I don't remember if 2.95 creates .la files are not... but we'll remove
any just to be safe.
Manuel Novoa III [Fri, 27 Feb 2004 07:47:54 +0000 (07:47 -0000)]
We need to remove the *.la files or libtool gets confused in the rootfs.
Eric Andersen [Fri, 27 Feb 2004 06:00:45 +0000 (06:00 -0000)]
bother
Eric Andersen [Fri, 27 Feb 2004 05:34:31 +0000 (05:34 -0000)]
sigh
Eric Andersen [Fri, 27 Feb 2004 00:39:54 +0000 (00:39 -0000)]
Doh!
Eric Andersen [Fri, 27 Feb 2004 00:26:57 +0000 (00:26 -0000)]
Better deal with arches like mips that have odd kernel dir naming
Eric Andersen [Wed, 18 Feb 2004 19:06:54 +0000 (19:06 -0000)]
I've put together an updated set of kernel headers, so use that.
Manuel Novoa III [Wed, 18 Feb 2004 08:28:28 +0000 (08:28 -0000)]
Update binutils from 2.14.90.0.6 to 2.14.90.0.8.
Update from gcc 3.3.2 to 3.3.3.
Test builds done for i386 and mipsel (3.3.3) and i386 (2.95).
Soft float support not yet tested with 3.3.3.
Manuel Novoa III [Mon, 16 Feb 2004 01:18:43 +0000 (01:18 -0000)]
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.
Manuel Novoa III [Wed, 11 Feb 2004 06:44:47 +0000 (06:44 -0000)]
Should have added this a long time ago.
Manuel Novoa III [Wed, 11 Feb 2004 03:32:34 +0000 (03:32 -0000)]
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.
Eric Andersen [Fri, 6 Feb 2004 22:52:14 +0000 (22:52 -0000)]
Update to the February ltp-full-
20040206 testsuite
Eric Andersen [Fri, 6 Feb 2004 10:16:11 +0000 (10:16 -0000)]
Add a check to ensure the proper utilities are installed before
trying to build binutils, lest folks get cryptic error msgs later.
-Erik
Manuel Novoa III [Fri, 6 Feb 2004 07:39:02 +0000 (07:39 -0000)]
Fix a cut-n-paste bug. Monotonous editing strikes again.
Eric Andersen [Fri, 6 Feb 2004 01:19:47 +0000 (01:19 -0000)]
Bump bb to -pre7
Eric Andersen [Sat, 31 Jan 2004 08:33:26 +0000 (08:33 -0000)]
Update buildroot per the new snapshot situation with busybox.
The old busybox 0.60.x series is no longer used/supported.
-Erik
Eric Andersen [Fri, 30 Jan 2004 22:15:17 +0000 (22:15 -0000)]
Be consistant and use DISABLE_NLS for binutils
Eric Andersen [Thu, 29 Jan 2004 23:21:00 +0000 (23:21 -0000)]
Remove USE_LINUX_UCLIBC option, since that is now the only
supported way of building toolchains
Eric Andersen [Thu, 29 Jan 2004 23:13:49 +0000 (23:13 -0000)]
Kill off the old gcc/binutils stuff
Eric Andersen [Wed, 28 Jan 2004 23:11:00 +0000 (23:11 -0000)]
Fixup grep build
Manuel Novoa III [Sat, 24 Jan 2004 19:43:36 +0000 (19:43 -0000)]
Fix libstdc++-v3/configure.target to set the config/os dir correctly
when building inside a native uClibc environment.
Eric Andersen [Tue, 20 Jan 2004 17:51:43 +0000 (17:51 -0000)]
As noted by Joakim Tjernlund, we should force ln to overwrite
existing symlinks.
Manuel Novoa III [Sat, 17 Jan 2004 01:55:52 +0000 (01:55 -0000)]
Change to work with the i386-linux-uclibc toolchain instead.
Manuel Novoa III [Fri, 16 Jan 2004 19:08:39 +0000 (19:08 -0000)]
Get soft float working for gcc 3.3.2. Support for arm, mips, mipsel, powerpc.
Manuel Novoa III [Thu, 15 Jan 2004 15:59:43 +0000 (15:59 -0000)]
Remove unnecessary dependency.
Manuel Novoa III [Thu, 15 Jan 2004 11:01:37 +0000 (11:01 -0000)]
Minor cleanup.
Manuel Novoa III [Wed, 14 Jan 2004 19:05:27 +0000 (19:05 -0000)]
Oops... forgot --with-headers when building the cross compilers. So the
version of limits.h under gcc-lib was incorrect.
Manuel Novoa III [Wed, 14 Jan 2004 12:12:17 +0000 (12:12 -0000)]
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.
Manuel Novoa III [Wed, 14 Jan 2004 10:33:00 +0000 (10:33 -0000)]
Oops.
Manuel Novoa III [Wed, 14 Jan 2004 10:03:44 +0000 (10:03 -0000)]
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.
Eric Andersen [Sun, 11 Jan 2004 08:01:02 +0000 (08:01 -0000)]
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
Eric Andersen [Thu, 8 Jan 2004 09:43:30 +0000 (09:43 -0000)]
we do not 'ant' to use anything
Eric Andersen [Thu, 8 Jan 2004 09:41:43 +0000 (09:41 -0000)]
Document the unwind-dw2-fde stuff a bit better, remove pointless
and inadvertant munging of libgcc_s's soname.
Eric Andersen [Sun, 4 Jan 2004 06:08:20 +0000 (06:08 -0000)]
Default buildroot to use stock uClibc 0.9.26 till further notice
Eric Andersen [Sat, 3 Jan 2004 11:09:19 +0000 (11:09 -0000)]
Mount devpts properly
Eric Andersen [Sat, 3 Jan 2004 09:50:23 +0000 (09:50 -0000)]
Fix some more ltp bugs
Eric Andersen [Fri, 2 Jan 2004 06:58:36 +0000 (06:58 -0000)]
A bit more tateful this time
Eric Andersen [Fri, 2 Jan 2004 06:49:18 +0000 (06:49 -0000)]
Patch the patch...
Eric Andersen [Fri, 2 Jan 2004 06:29:00 +0000 (06:29 -0000)]
Update the ltp patch with a few bug fixes...
Eric Andersen [Tue, 30 Dec 2003 11:25:21 +0000 (11:25 -0000)]
Update for the latest uClibc
Eric Andersen [Mon, 29 Dec 2003 23:19:46 +0000 (23:19 -0000)]
Slightly newer ltp test
Eric Andersen [Sun, 28 Dec 2003 22:08:19 +0000 (22:08 -0000)]
Update default config
Eric Andersen [Sun, 28 Dec 2003 22:07:59 +0000 (22:07 -0000)]
remove trailing whitespace
Eric Andersen [Sun, 28 Dec 2003 22:07:35 +0000 (22:07 -0000)]
Fixup the build of the hostap utils, use the kernel hostap
stuff for the driver modules.
Eric Andersen [Sun, 28 Dec 2003 22:06:25 +0000 (22:06 -0000)]
Add support for openvpn
Manuel Novoa III [Sat, 27 Dec 2003 23:43:58 +0000 (23:43 -0000)]
uClibc has handled YESSTR/NOSTR for some time, so kill that part of the
patch as well.
Manuel Novoa III [Sat, 27 Dec 2003 23:42:47 +0000 (23:42 -0000)]
With the libpthread fix, part of the patch is no longer required.
Manuel Novoa III [Thu, 25 Dec 2003 04:26:51 +0000 (04:26 -0000)]
Update.