buildroot.git
20 years agoUse stock gcc 3.3.4
Eric Andersen [Mon, 14 Jun 2004 20:21:27 +0000 (20:21 -0000)]
Use stock gcc 3.3.4

20 years agoUse newer versions
Eric Andersen [Mon, 14 Jun 2004 20:20:12 +0000 (20:20 -0000)]
Use newer versions

20 years agoA few updates, add some dirs so ifup/ifdown wont complain
Eric Andersen [Mon, 14 Jun 2004 20:04:22 +0000 (20:04 -0000)]
A few updates, add some dirs so ifup/ifdown wont complain

20 years agopurge whitespace
Eric Andersen [Mon, 14 Jun 2004 19:19:26 +0000 (19:19 -0000)]
purge whitespace

20 years agouClibc has a working strtod. coreutils does _not_ have a working strtod
Manuel Novoa III [Fri, 28 May 2004 17:50:07 +0000 (17:50 -0000)]
uClibc has a working strtod.  coreutils does _not_ have a working strtod
configuration test when cross compiling.

20 years agoA correction and a clarification.
Manuel Novoa III [Wed, 19 May 2004 16:22:00 +0000 (16:22 -0000)]
A correction and a clarification.

20 years agoSome tedious commentary on the current toolchain patches
Eric Andersen [Wed, 19 May 2004 01:43:55 +0000 (01:43 -0000)]
Some tedious commentary on the current toolchain patches

20 years agohttp preferred, no?
Tim Riker [Fri, 14 May 2004 16:26:28 +0000 (16:26 -0000)]
http preferred, no?

20 years agobother
Eric Andersen [Thu, 13 May 2004 08:57:09 +0000 (08:57 -0000)]
bother

20 years agoSupport building procps (since ltp prefers it)
Eric Andersen [Thu, 13 May 2004 08:44:09 +0000 (08:44 -0000)]
Support building procps (since ltp prefers it)

20 years agoUpdate to the latest ltp testsuite
Eric Andersen [Thu, 13 May 2004 07:53:14 +0000 (07:53 -0000)]
Update to the latest ltp testsuite

20 years agoLink 'cc' to 'gcc'
Eric Andersen [Tue, 11 May 2004 08:53:19 +0000 (08:53 -0000)]
Link 'cc' to 'gcc'

20 years agoRevert to using 2.4.x kernel headers by default, due to public outcry....
Eric Andersen [Fri, 7 May 2004 06:11:55 +0000 (06:11 -0000)]
Revert to using 2.4.x kernel headers by default, due to public outcry....

20 years agoChris Wilson writes:
Eric Andersen [Thu, 6 May 2004 09:54:36 +0000 (09:54 -0000)]
Chris Wilson writes:

i Erik,

I think I found a small bug in your cramfs patch, which I guess you ported
from mkfs.jffs2.c. Therefore this bug might apply to mkfs.jffs2.c as well.

When searching for a file (or device node) to create in a subdirectory,
mkcramfs doesn't remove the parent's path component which it's already
matched. This prevents the sought node from ever being found if it lives
in a subdirectory.

20 years agobe sure the dir is present
Eric Andersen [Thu, 6 May 2004 09:09:58 +0000 (09:09 -0000)]
be sure the dir is present

20 years agocope with older uClibc versions
Eric Andersen [Tue, 4 May 2004 11:55:08 +0000 (11:55 -0000)]
cope with older uClibc versions

20 years agoCope with stock uClibc 0.9.26
Eric Andersen [Tue, 4 May 2004 10:40:17 +0000 (10:40 -0000)]
Cope with stock uClibc 0.9.26

20 years agoUpdate to strace 4.5.3
Eric Andersen [Sat, 1 May 2004 10:12:38 +0000 (10:12 -0000)]
Update to strace 4.5.3

20 years agoSigh
Eric Andersen [Fri, 30 Apr 2004 21:04:22 +0000 (21:04 -0000)]
Sigh

20 years agooops
Eric Andersen [Fri, 30 Apr 2004 07:44:39 +0000 (07:44 -0000)]
oops

20 years agoFix gcc bug 15089
Eric Andersen [Fri, 30 Apr 2004 07:40:10 +0000 (07:40 -0000)]
Fix gcc bug 15089
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15089

20 years agoAvoid a question when possible
Eric Andersen [Wed, 21 Apr 2004 20:04:09 +0000 (20:04 -0000)]
Avoid a question when possible

20 years agoDefault to using the 2.6.x based linux-libc-headers -- yet another
Eric Andersen [Wed, 21 Apr 2004 20:03:39 +0000 (20:03 -0000)]
Default to using the 2.6.x based linux-libc-headers -- yet another
thing we don't have to maintain.  These seem to be working nicely
and everything now compiles as expected.

20 years agoUpdate to latest valgrind
Eric Andersen [Wed, 21 Apr 2004 19:54:31 +0000 (19:54 -0000)]
Update to latest valgrind

20 years agoUse busybox to provide login etc by default
Eric Andersen [Wed, 21 Apr 2004 19:53:08 +0000 (19:53 -0000)]
Use busybox to provide login etc by default

20 years agoSync with the latest from Debian testing
Eric Andersen [Tue, 20 Apr 2004 19:48:37 +0000 (19:48 -0000)]
Sync with the latest from Debian testing

20 years agoSync up binutils with current Debian testing
Eric Andersen [Tue, 20 Apr 2004 07:47:29 +0000 (07:47 -0000)]
Sync up binutils with current Debian testing

20 years agoGoetz Bock writes:
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.

20 years agoStick the cache in its own empty dir
Eric Andersen [Fri, 16 Apr 2004 01:39:25 +0000 (01:39 -0000)]
Stick the cache in its own empty dir

20 years agoMissed a link
Eric Andersen [Tue, 13 Apr 2004 21:25:39 +0000 (21:25 -0000)]
Missed a link

20 years agoSplit off the C++ stuff and only install when INSTALL_LIBSTDCPP
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

20 years agoMake ifup/ifdown shutup
Eric Andersen [Mon, 12 Apr 2004 22:22:53 +0000 (22:22 -0000)]
Make ifup/ifdown shutup

20 years agobuilding uml is not supported
Eric Andersen [Mon, 12 Apr 2004 21:38:31 +0000 (21:38 -0000)]
building uml is not supported

20 years agoProvide sane defaults
Eric Andersen [Mon, 12 Apr 2004 21:38:09 +0000 (21:38 -0000)]
Provide sane defaults

20 years agoDue to alphabetizing, the uml stuff was pulled in after uclibc.mk
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.

20 years agoFix ccache build for target
Eric Andersen [Mon, 12 Apr 2004 20:11:49 +0000 (20:11 -0000)]
Fix ccache build for target

20 years agoFix openvpn build deps
Eric Andersen [Fri, 9 Apr 2004 10:31:53 +0000 (10:31 -0000)]
Fix openvpn build deps

20 years agooops
Eric Andersen [Fri, 9 Apr 2004 10:16:59 +0000 (10:16 -0000)]
oops

20 years agosupport ccache for the build as well as the target
Eric Andersen [Fri, 9 Apr 2004 09:36:26 +0000 (09:36 -0000)]
support ccache for the build as well as the target

20 years agoFix so TARGET_CFLAGS is respected in the build.
Manuel Novoa III [Sun, 4 Apr 2004 21:23:00 +0000 (21:23 -0000)]
Fix so TARGET_CFLAGS is respected in the build.

20 years agodnsmasq.mk handles both 1.18 and 2.x, where 2.x is selected unless TARGETS
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.

20 years agoOk... this is a bit painful. Both dnsmasq1 (1.18) and dnsmasq (2.6) share
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.

20 years agoTurn off CONFIG_ASH_RANDOM_SUPPORT by default
Eric Andersen [Thu, 1 Apr 2004 07:20:39 +0000 (07:20 -0000)]
Turn off CONFIG_ASH_RANDOM_SUPPORT by default

20 years agoUpdate to latest and modify patch so it builds.
Manuel Novoa III [Thu, 1 Apr 2004 04:23:18 +0000 (04:23 -0000)]
Update to latest and modify patch so it builds.

20 years agoSilly little patch to add an option to force root/root ownership in the
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.

20 years agoThe stale sources problem strikes again.
Manuel Novoa III [Thu, 25 Mar 2004 20:15:51 +0000 (20:15 -0000)]
The stale sources problem strikes again.

20 years agoUse cannonical gnu.org site for gcc 3.3.x
Eric Andersen [Thu, 25 Mar 2004 10:51:58 +0000 (10:51 -0000)]
Use cannonical gnu.org site for gcc 3.3.x

20 years agofix a stupid search-n-replace bug
Eric Andersen [Wed, 24 Mar 2004 22:01:22 +0000 (22:01 -0000)]
fix a stupid search-n-replace bug

20 years agoUpdate kernel to 2.4.26-pre5
Eric Andersen [Sun, 21 Mar 2004 01:58:59 +0000 (01:58 -0000)]
Update kernel to 2.4.26-pre5

20 years agoUpdate to openssh-3.8p1
Eric Andersen [Fri, 19 Mar 2004 10:00:57 +0000 (10:00 -0000)]
Update to openssh-3.8p1

20 years agoUpdate for latest bug fix.
Manuel Novoa III [Fri, 19 Mar 2004 08:27:45 +0000 (08:27 -0000)]
Update for latest bug fix.

20 years agoRemove perl. It doesn't work, and seems to be a support
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.

20 years agoUpdate from .39 to .41 and change to using the muilt-binary version instead
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.

20 years agoForgot to update version to 3.3.3.
Manuel Novoa III [Sat, 13 Mar 2004 19:32:27 +0000 (19:32 -0000)]
Forgot to update version to 3.3.3.

20 years agoSwitch to the C locale before greping for an english text.
Robert Griebl [Sat, 13 Mar 2004 00:01:08 +0000 (00:01 -0000)]
Switch to the C locale before greping for an english text.

20 years agoPatch from "Kevin P. Fleming" <kpfleming@backtobasicsmgmt.com>, with
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.

20 years agoAdd lzo support.
Manuel Novoa III [Thu, 11 Mar 2004 17:14:28 +0000 (17:14 -0000)]
Add lzo support.

20 years agoEnable pthread support plus some minor tweaks to dependencies.
Manuel Novoa III [Thu, 11 Mar 2004 17:10:44 +0000 (17:10 -0000)]
Enable pthread support plus some minor tweaks to dependencies.

20 years agoPatch by "Kevin P. Fleming" <kpfleming@backtobasicsmgmt.com>, with some
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.

20 years agoPatch from "Kevin P. Fleming" <kpfleming@backtobasicsmgmt.com>.
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.

20 years agoBegin to sortof make this work...
Eric Andersen [Wed, 10 Mar 2004 08:11:05 +0000 (08:11 -0000)]
Begin to sortof make this work...

20 years agoMissed a bugfix patch. Also, allow multiple patches.
Manuel Novoa III [Sat, 6 Mar 2004 22:57:23 +0000 (22:57 -0000)]
Missed a bugfix patch.  Also, allow multiple patches.

20 years agoPer comment from Ross Miller, update to ppp-2.4.1 final rather
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

20 years agoUse BUILD_SHARED to reduce total size.
Manuel Novoa III [Fri, 5 Mar 2004 19:18:22 +0000 (19:18 -0000)]
Use BUILD_SHARED to reduce total size.

20 years agoUpdate to 1.2.9. Allow patches (openwrt). Fix buildroot kernel location.
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.

20 years agoPass TARGET_CFLAGS to the tinylogin Makefile in the manner expected.
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.

20 years agoUpdate non-snapshot to pre8. Also pass TARGET_CFLAGS to the busybox
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.

20 years agoAdd squashfs stuff. This is used by openwrt, which also uses devfs.
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!

20 years agoMake it possible to use the (modified) 0.9.24 ldso code. This is a
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.

20 years agoAdd dnsmasq1 (currently 1.18). Eventually I'll also add dnsmasq2.
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.

20 years agoClean up makefile. Don't install (legacy?) brctld app since debian doesn't.
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.

20 years agoNeed to use CFLAGS_FOR_BUILD instead of CFLAGS. (upstream bug)
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)

20 years agoRevert back to binutils .6 since .8 broke things on arm.
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.

20 years agoDisable autologin
Eric Andersen [Fri, 27 Feb 2004 22:16:43 +0000 (22:16 -0000)]
Disable autologin

20 years agoPatch from Lauri Leukkunen adding knobs controlling whether
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

20 years agoPatch from Lauri Leukkunen:
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

20 years agoI don't remember if 2.95 creates .la files are not... but we'll remove
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.

20 years agoWe need to remove the *.la files or libtool gets confused in the rootfs.
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.

20 years agobother
Eric Andersen [Fri, 27 Feb 2004 06:00:45 +0000 (06:00 -0000)]
bother

20 years agosigh
Eric Andersen [Fri, 27 Feb 2004 05:34:31 +0000 (05:34 -0000)]
sigh

20 years agoDoh!
Eric Andersen [Fri, 27 Feb 2004 00:39:54 +0000 (00:39 -0000)]
Doh!

20 years agoBetter deal with arches like mips that have odd kernel dir naming
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

20 years agoI've put together an updated set of kernel headers, so use that.
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.

20 years agoUpdate binutils from 2.14.90.0.6 to 2.14.90.0.8.
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.

20 years agoUpgrade since 2.5.4 has a configuration bug which builds with largefiles
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.

20 years agoShould have added this a long time ago.
Manuel Novoa III [Wed, 11 Feb 2004 06:44:47 +0000 (06:44 -0000)]
Should have added this a long time ago.

20 years agoUse --enable-sjlj-exceptions when configuring gcc so that exception handling
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.

20 years agoUpdate to the February ltp-full-20040206 testsuite
Eric Andersen [Fri, 6 Feb 2004 22:52:14 +0000 (22:52 -0000)]
Update to the February ltp-full-20040206 testsuite

20 years agoAdd a check to ensure the proper utilities are installed before
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

20 years agoFix a cut-n-paste bug. Monotonous editing strikes again.
Manuel Novoa III [Fri, 6 Feb 2004 07:39:02 +0000 (07:39 -0000)]
Fix a cut-n-paste bug.  Monotonous editing strikes again.

20 years agoBump bb to -pre7
Eric Andersen [Fri, 6 Feb 2004 01:19:47 +0000 (01:19 -0000)]
Bump bb to -pre7

20 years agoUpdate buildroot per the new snapshot situation with busybox.
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

20 years agoBe consistant and use DISABLE_NLS for binutils
Eric Andersen [Fri, 30 Jan 2004 22:15:17 +0000 (22:15 -0000)]
Be consistant and use DISABLE_NLS for binutils

20 years agoRemove USE_LINUX_UCLIBC option, since that is now the only
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

20 years agoKill off the old gcc/binutils stuff
Eric Andersen [Thu, 29 Jan 2004 23:13:49 +0000 (23:13 -0000)]
Kill off the old gcc/binutils stuff

20 years agoFixup grep build
Eric Andersen [Wed, 28 Jan 2004 23:11:00 +0000 (23:11 -0000)]
Fixup grep build

20 years agoFix libstdc++-v3/configure.target to set the config/os dir correctly
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.

20 years agoAs noted by Joakim Tjernlund, we should force ln to overwrite
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.

20 years agoChange to work with the i386-linux-uclibc toolchain instead.
Manuel Novoa III [Sat, 17 Jan 2004 01:55:52 +0000 (01:55 -0000)]
Change to work with the i386-linux-uclibc toolchain instead.

20 years agoGet soft float working for gcc 3.3.2. Support for arm, mips, mipsel, powerpc.
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.