buildroot.git
20 years agoPaul Fox writes:
Eric Andersen [Fri, 19 Dec 2003 23:59:04 +0000 (23:59 -0000)]
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

20 years agoupdate dropbear
Eric Andersen [Fri, 19 Dec 2003 07:58:02 +0000 (07:58 -0000)]
update dropbear

20 years agocope with latest busybox insmod options
Eric Andersen [Thu, 11 Dec 2003 02:32:07 +0000 (02:32 -0000)]
cope with latest busybox insmod options

20 years agoSupport older apps by disabling UNIX98PTY_ONLY
Eric Andersen [Wed, 10 Dec 2003 20:11:09 +0000 (20:11 -0000)]
Support older apps by disabling UNIX98PTY_ONLY

20 years agoContributed by Jeff Simpson. This doesn't actually work yet,
Eric Andersen [Wed, 3 Dec 2003 22:58:26 +0000 (22:58 -0000)]
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....

20 years agoAdd in mpg123 support, contributed by Jeff Simpson, with fixes
Eric Andersen [Wed, 3 Dec 2003 22:56:58 +0000 (22:56 -0000)]
Add in mpg123 support, contributed by Jeff Simpson, with fixes
by me....

20 years agoFixup util-linux so it actually compiles
Eric Andersen [Wed, 3 Dec 2003 22:49:02 +0000 (22:49 -0000)]
Fixup util-linux so it actually compiles

20 years agoPrevent install from following symlinks and overwriting bin/busybox
Eric Andersen [Wed, 3 Dec 2003 17:18:41 +0000 (17:18 -0000)]
Prevent install from following symlinks and overwriting bin/busybox

20 years agoOops... we do want insmod support, but we don't need tape support.
Manuel Novoa III [Wed, 3 Dec 2003 02:31:15 +0000 (02:31 -0000)]
Oops... we do want insmod support, but we don't need tape support.

20 years agoChange uClibc stdio BUFSIZ to 4k.
Manuel Novoa III [Wed, 3 Dec 2003 02:25:12 +0000 (02:25 -0000)]
Change uClibc stdio BUFSIZ to 4k.
Update busybox config for new snapshot.

20 years agoIf building without large file support, hack the Makefiles appropriately.
Manuel Novoa III [Wed, 3 Dec 2003 01:16:29 +0000 (01:16 -0000)]
If building without large file support, hack the Makefiles appropriately.

20 years agoAdd support for cris, adapted from a patch I found on the web.
Manuel Novoa III [Wed, 3 Dec 2003 00:28:25 +0000 (00:28 -0000)]
Add support for cris, adapted from a patch I found on the web.
http://lists.zynot.org/pipermail/zynot-commit/2003-September/000347.html

20 years agoAdd some extra slack space. mips rootfs generation was failing because
Manuel Novoa III [Tue, 2 Dec 2003 21:46:46 +0000 (21:46 -0000)]
Add some extra slack space.  mips rootfs generation was failing because
to small a size was used (probably a result of my using reiserfs).

20 years agoDefault to building ccache for the target
Eric Andersen [Tue, 2 Dec 2003 19:20:12 +0000 (19:20 -0000)]
Default to building ccache for the target

20 years agoRemove the broken handling of libgcc_s.
Manuel Novoa III [Tue, 2 Dec 2003 18:55:21 +0000 (18:55 -0000)]
Remove the broken handling of libgcc_s.

20 years agoRemove the USE_UCLIBC_TOOLCHAIN config option, since that's all we support.
Manuel Novoa III [Sun, 30 Nov 2003 20:21:47 +0000 (20:21 -0000)]
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.

21 years agoApparently, we don't need to specify KERNEL_SRC.
Manuel Novoa III [Sat, 29 Nov 2003 23:56:43 +0000 (23:56 -0000)]
Apparently, we don't need to specify KERNEL_SRC.

21 years agoErik moved the kernel headers and forgot to update this.
Manuel Novoa III [Sat, 29 Nov 2003 19:27:20 +0000 (19:27 -0000)]
Erik moved the kernel headers and forgot to update this.

21 years agoVarious fixes. Should now build when cross compiling and install correctly.
Manuel Novoa III [Sat, 29 Nov 2003 19:19:10 +0000 (19:19 -0000)]
Various fixes.  Should now build when cross compiling and install correctly.

21 years agoRemove libgcc_eh hack. Things now build as they are supposed to.
Manuel Novoa III [Tue, 25 Nov 2003 14:45:40 +0000 (14:45 -0000)]
Remove libgcc_eh hack.  Things now build as they are supposed to.

21 years agoUse ARCH... not TARGET_ARCH in the mipsel test.
Manuel Novoa III [Mon, 24 Nov 2003 23:23:16 +0000 (23:23 -0000)]
Use ARCH... not TARGET_ARCH in the mipsel test.

21 years agoFix the condition for applying the i386 soft float patch.
Manuel Novoa III [Mon, 24 Nov 2003 20:50:12 +0000 (20:50 -0000)]
Fix the condition for applying the i386 soft float patch.

21 years agoUse else.
Manuel Novoa III [Mon, 24 Nov 2003 15:55:50 +0000 (15:55 -0000)]
Use else.

21 years agoHandle the case of no shared libgcc -- sh4 for instance.
Manuel Novoa III [Sat, 22 Nov 2003 07:01:52 +0000 (07:01 -0000)]
Handle the case of no shared libgcc -- sh4 for instance.

21 years agoBug fix by Goetz Bock <bock+uclibc@blacknet.de>
Manuel Novoa III [Fri, 21 Nov 2003 03:50:39 +0000 (03:50 -0000)]
Bug fix by Goetz Bock <bock+uclibc@blacknet.de>

21 years agoOops... check in the file version this time.
Manuel Novoa III [Fri, 21 Nov 2003 02:30:18 +0000 (02:30 -0000)]
Oops... check in the file version this time.

21 years agoFix some soft float make variables.
Manuel Novoa III [Fri, 21 Nov 2003 02:28:21 +0000 (02:28 -0000)]
Fix some soft float make variables.

21 years agoMake sure the necessary directories exist.
Manuel Novoa III [Fri, 21 Nov 2003 01:17:09 +0000 (01:17 -0000)]
Make sure the necessary directories exist.

21 years agoOuch! Cut-n-paste strikes again!
Manuel Novoa III [Thu, 20 Nov 2003 21:17:54 +0000 (21:17 -0000)]
Ouch!  Cut-n-paste strikes again!

21 years agomention mipsel
Eric Andersen [Thu, 20 Nov 2003 20:14:25 +0000 (20:14 -0000)]
mention mipsel
Make soft float easier to enable/disable

21 years agoFix missing line continuation.
Manuel Novoa III [Thu, 20 Nov 2003 18:52:56 +0000 (18:52 -0000)]
Fix missing line continuation.

21 years agoAdd some quoting to handle unusual host compiler naming
Eric Andersen [Thu, 20 Nov 2003 13:49:14 +0000 (13:49 -0000)]
Add some quoting to handle unusual host compiler naming

21 years agoContributed by Greg Haerr <greg@censoft.com>.
Manuel Novoa III [Thu, 20 Nov 2003 00:56:41 +0000 (00:56 -0000)]
Contributed by Greg Haerr <greg@censoft.com>.

21 years agoErik moved the kernel headers to a different directory, but didn't create
Manuel Novoa III [Wed, 19 Nov 2003 19:29:00 +0000 (19:29 -0000)]
Erik moved the kernel headers to a different directory, but didn't create
the directory first.

21 years agomove kernel headers to live with the toolchain
Eric Andersen [Wed, 19 Nov 2003 17:21:23 +0000 (17:21 -0000)]
move kernel headers to live with the toolchain

21 years agorevert this stuff...
Eric Andersen [Wed, 19 Nov 2003 17:20:03 +0000 (17:20 -0000)]
revert this stuff...

21 years agoautomatically detect if we have a usable version of sed
Eric Andersen [Wed, 19 Nov 2003 17:17:56 +0000 (17:17 -0000)]
automatically detect if we have a usable version of sed
installed.  If not, we will now build our own version.

21 years agoTurn on HAS_FPU by default. If soft float support is configured in the
Manuel Novoa III [Tue, 18 Nov 2003 19:58:46 +0000 (19:58 -0000)]
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.

21 years agoFix some more perl -> sed conversion problems
Eric Andersen [Tue, 18 Nov 2003 17:56:52 +0000 (17:56 -0000)]
Fix some more perl -> sed conversion problems

21 years agominor perl to sed conversion issue
Eric Andersen [Tue, 18 Nov 2003 17:24:41 +0000 (17:24 -0000)]
minor perl to sed conversion issue

21 years agoChange 'sed -ie' to 'sed -i -e' to avoid littering the build
Eric Andersen [Tue, 18 Nov 2003 07:18:26 +0000 (07:18 -0000)]
Change 'sed -ie' to 'sed -i -e' to avoid littering the build
with lots of unwanted backup files with the letter "e" appended.
 -Erik

21 years agoOuch... Revert this. It was a stray from helping someone look 2.2 issues.
Manuel Novoa III [Mon, 17 Nov 2003 01:33:04 +0000 (01:33 -0000)]
Ouch... Revert this.  It was a stray from helping someone look 2.2 issues.

21 years agoFix most things when large file support is not configured.
Manuel Novoa III [Mon, 17 Nov 2003 01:31:38 +0000 (01:31 -0000)]
Fix most things when large file support is not configured.
Mostly submitted by Thomas Lundquist <lists@zelow.no>.

21 years agoFix most things when large file support is not configured.
Manuel Novoa III [Mon, 17 Nov 2003 01:29:27 +0000 (01:29 -0000)]
Fix most things when large file support is not configured.

21 years agoNote that the OPTIMIZE_FOR_CPU setting is broken, and save both the
Manuel Novoa III [Sun, 16 Nov 2003 04:54:06 +0000 (04:54 -0000)]
Note that the OPTIMIZE_FOR_CPU setting is broken, and save both the
users _and_ us some grief.

21 years agoFix a perl to sed conversion error
Eric Andersen [Fri, 14 Nov 2003 09:44:08 +0000 (09:44 -0000)]
Fix a perl to sed conversion error

21 years agoUpdate the default busybox config
Eric Andersen [Thu, 13 Nov 2003 12:10:58 +0000 (12:10 -0000)]
Update the default busybox config

21 years agoCope with changes I made to the uClibc install_dev target
Eric Andersen [Thu, 13 Nov 2003 12:05:12 +0000 (12:05 -0000)]
Cope with changes I made to the uClibc install_dev target

21 years agoFix a minor perl -> sed conversion casulty
Eric Andersen [Thu, 13 Nov 2003 06:16:59 +0000 (06:16 -0000)]
Fix a minor perl -> sed conversion casulty

21 years agoBy popular demand, use 'sed' rather than 'perl' for doing
Eric Andersen [Thu, 13 Nov 2003 06:02:20 +0000 (06:02 -0000)]
By popular demand, use 'sed' rather than 'perl' for doing
search and replace stuff.  Hopefully we do not have any
perl specific regexs that will be broken by this change,
but it seems to be working thus far anyways,

21 years agooops
Eric Andersen [Thu, 13 Nov 2003 00:14:59 +0000 (00:14 -0000)]
oops

21 years agoSupport building 'less'
Eric Andersen [Wed, 12 Nov 2003 22:43:51 +0000 (22:43 -0000)]
Support building 'less'

21 years agoThomas Cameron writes:
Eric Andersen [Wed, 12 Nov 2003 09:31:12 +0000 (09:31 -0000)]
Thomas Cameron writes:

this patch fixes the source file downloads when executing a "make source", and
a few cut-and-paste (tm) errors in the *.mk files.  Again, this is a patch
against the current CVS sources, and includes my previous patch.

21 years agoKill off --with-lib-path, since --with-sysroot is sufficient,
Eric Andersen [Wed, 12 Nov 2003 09:25:27 +0000 (09:25 -0000)]
Kill off --with-lib-path, since --with-sysroot is sufficient,
and at least for arm soft-float adding --with-lib-path is actually
breaking things.

21 years agoFix locale-enabled gdb build.
Manuel Novoa III [Wed, 12 Nov 2003 06:07:21 +0000 (06:07 -0000)]
Fix locale-enabled gdb build.

21 years agoMake sure we prompt for MMU setting if unknown.
Manuel Novoa III [Tue, 11 Nov 2003 21:26:17 +0000 (21:26 -0000)]
Make sure we prompt for MMU setting if unknown.

21 years agoDefault to having an MMU, which must be explictly overridden on
Eric Andersen [Tue, 11 Nov 2003 21:18:47 +0000 (21:18 -0000)]
Default to having an MMU, which must be explictly overridden on
a per arch basis

21 years agoSlight cleanup, now that the locale option is handled in the main Makefile.
Manuel Novoa III [Tue, 11 Nov 2003 06:54:15 +0000 (06:54 -0000)]
Slight cleanup, now that the locale option is handled in the main Makefile.

21 years agoI broke the libstdc++ locale-enabled build when I hid the definition
Manuel Novoa III [Tue, 11 Nov 2003 06:53:22 +0000 (06:53 -0000)]
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.

21 years agoUpdate.
Manuel Novoa III [Tue, 11 Nov 2003 06:50:11 +0000 (06:50 -0000)]
Update.

21 years agoMove uclibc-configured target forward so arch prompt happens sooner.
Manuel Novoa III [Tue, 11 Nov 2003 06:49:26 +0000 (06:49 -0000)]
Move uclibc-configured target forward so arch prompt happens sooner.
When locale support is desired, pass the correct option to gcc configure.

21 years agoFix a build problem found while building for arm soft-float
Eric Andersen [Tue, 11 Nov 2003 01:46:50 +0000 (01:46 -0000)]
Fix a build problem found while building for arm soft-float

21 years agoBump up version number
Eric Andersen [Mon, 10 Nov 2003 13:14:11 +0000 (13:14 -0000)]
Bump up version number

21 years agooops
Eric Andersen [Sat, 8 Nov 2003 02:18:03 +0000 (02:18 -0000)]
oops

21 years agoUpdate the ltp testsuite
Eric Andersen [Fri, 7 Nov 2003 23:52:10 +0000 (23:52 -0000)]
Update the ltp testsuite

21 years agoRevert to binutils-2.14.90.0.6, since binutils-2.14.90.0.7
Eric Andersen [Fri, 7 Nov 2003 12:35:50 +0000 (12:35 -0000)]
Revert to binutils-2.14.90.0.6, since binutils-2.14.90.0.7
seems to have problems with building as canadian cross...
 -Erik

21 years agoPatch from Peter S. Mazinger to keep the LINUX_DIR path
Eric Andersen [Fri, 7 Nov 2003 10:45:18 +0000 (10:45 -0000)]
Patch from Peter S. Mazinger to keep the LINUX_DIR path
in just one place

21 years agopatch from Peter S. Mazinger to remove a redundant entry
Eric Andersen [Fri, 7 Nov 2003 10:43:53 +0000 (10:43 -0000)]
patch from Peter S. Mazinger to remove a redundant entry

21 years agoOk, things appear to be working now...
Eric Andersen [Fri, 7 Nov 2003 05:45:07 +0000 (05:45 -0000)]
Ok, things appear to be working now...

21 years ago$(STAGING_DIR)/include is not a binutils problem
Eric Andersen [Fri, 7 Nov 2003 05:38:43 +0000 (05:38 -0000)]
$(STAGING_DIR)/include is not a binutils problem

21 years agomake sure we have a directory before trying to install symlinks
Eric Andersen [Fri, 7 Nov 2003 05:23:30 +0000 (05:23 -0000)]
make sure we have a directory before trying to install symlinks

21 years agoOops! Don't disable all float support!
Eric Andersen [Fri, 7 Nov 2003 04:56:03 +0000 (04:56 -0000)]
Oops!  Don't disable all float support!

21 years agoWith a bit of luck, buildroot should work now
Eric Andersen [Fri, 7 Nov 2003 04:50:28 +0000 (04:50 -0000)]
With a bit of luck, buildroot should work now

21 years agoMake sure the config system asks stuff when it should, and doen't
Eric Andersen [Fri, 7 Nov 2003 04:50:00 +0000 (04:50 -0000)]
Make sure the config system asks stuff when it should, and doen't
ask when it shouldn't...

21 years agoUpdate binutils version. Reportly fixes big endian arm...
Eric Andersen [Thu, 6 Nov 2003 09:31:13 +0000 (09:31 -0000)]
Update binutils version.  Reportly fixes big endian arm...

21 years agoA bit more wiggling to prevent asking about the target
Eric Andersen [Wed, 5 Nov 2003 01:34:17 +0000 (01:34 -0000)]
A bit more wiggling to prevent asking about the target
architecture when possible, since we already know the
correct answer.

21 years agoYet more adaption for arches such as mipsel. Do not provide
Eric Andersen [Wed, 5 Nov 2003 01:27:22 +0000 (01:27 -0000)]
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.

21 years agoTranslate arch to use uClibc friendly naming (i.e. mipsel -> mips)
Eric Andersen [Wed, 5 Nov 2003 01:10:48 +0000 (01:10 -0000)]
Translate arch to use uClibc friendly naming (i.e. mipsel -> mips)

21 years agoPeter S. Mazinger writes:
Eric Andersen [Tue, 4 Nov 2003 20:44:02 +0000 (20:44 -0000)]
Peter S. Mazinger writes:

Hello!

perl (WCHAR) changes .conf instead of .config

Peter

21 years agoSet TARGET_ARCH also
Eric Andersen [Tue, 4 Nov 2003 14:00:41 +0000 (14:00 -0000)]
Set TARGET_ARCH also

21 years agominor changes to accomodate the config system updates
Eric Andersen [Tue, 4 Nov 2003 13:56:00 +0000 (13:56 -0000)]
minor changes to accomodate the config system updates

21 years agoUpdate the uClibc config
Eric Andersen [Tue, 4 Nov 2003 13:26:33 +0000 (13:26 -0000)]
Update the uClibc config

21 years agoThe version of grep we use is has not yet been restored to
Eric Andersen [Mon, 3 Nov 2003 10:02:53 +0000 (10:02 -0000)]
The version of grep we use is has not yet been restored to
the gnu download site.  Use the source from the debian site
instead.

21 years agoThe version of libtool we use is has not yet been restored to
Eric Andersen [Mon, 3 Nov 2003 10:00:08 +0000 (10:00 -0000)]
The version of libtool we use is has not yet been restored to
the gnu download site.  Use the source from the debian site
instead.

21 years agoMake sure the root/etc/init.d directory is there.
Manuel Novoa III [Sun, 2 Nov 2003 02:09:13 +0000 (02:09 -0000)]
Make sure the root/etc/init.d directory is there.

21 years agoMake sure the root/usr/lib directory is there.
Manuel Novoa III [Sun, 2 Nov 2003 02:05:46 +0000 (02:05 -0000)]
Make sure the root/usr/lib directory is there.

21 years agodo not build valgrind for non-i386
Eric Andersen [Sat, 1 Nov 2003 05:59:43 +0000 (05:59 -0000)]
do not build valgrind for non-i386

21 years agostrace 4.5 builds properly for mipsel, and does not use sys_errlist,
Eric Andersen [Sat, 1 Nov 2003 05:57:07 +0000 (05:57 -0000)]
strace 4.5 builds properly for mipsel, and does not use sys_errlist,
so we no longer need to patch anything.
 -Erik

21 years agoEnable building soft float buildroot for gcc 3.3. Currently works for
Manuel Novoa III [Sat, 1 Nov 2003 05:34:41 +0000 (05:34 -0000)]
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.

21 years agoOops. I did not intend to leave debugging and such enabled by default.
Eric Andersen [Fri, 24 Oct 2003 04:02:54 +0000 (04:02 -0000)]
Oops.  I did not intend to leave debugging and such enabled by default.

21 years agoUpdate default busybox config
Eric Andersen [Wed, 22 Oct 2003 23:37:01 +0000 (23:37 -0000)]
Update default busybox config

21 years agoUpdate to latest version.
Manuel Novoa III [Wed, 22 Oct 2003 19:24:50 +0000 (19:24 -0000)]
Update to latest version.

21 years agoStock buildroot is not supposed to build gcc_target
Eric Andersen [Wed, 22 Oct 2003 06:44:40 +0000 (06:44 -0000)]
Stock buildroot is not supposed to build gcc_target

21 years agothis should fixup some of those pesky build problems...
Eric Andersen [Wed, 22 Oct 2003 06:32:20 +0000 (06:32 -0000)]
this should fixup some of those pesky build problems...

21 years agoUpgrade valgrind
Eric Andersen [Sun, 19 Oct 2003 07:36:18 +0000 (07:36 -0000)]
Upgrade valgrind

21 years agoCope with the new RUNTIME_PREFIX
Eric Andersen [Sat, 18 Oct 2003 11:51:50 +0000 (11:51 -0000)]
Cope with the new RUNTIME_PREFIX

21 years agoAdd support for 'make -j3' so make to run stuff in parallel
Eric Andersen [Sat, 18 Oct 2003 11:09:54 +0000 (11:09 -0000)]
Add support for 'make -j3' so make to run stuff in parallel

21 years agodo not use a perl, just use a patch
Eric Andersen [Sat, 18 Oct 2003 06:47:18 +0000 (06:47 -0000)]
do not use a perl, just use a patch

21 years agoUpdate to gcc 3.3.2
Eric Andersen [Sat, 18 Oct 2003 03:16:18 +0000 (03:16 -0000)]
Update to gcc 3.3.2

21 years agosupport using ccache within the target system
Eric Andersen [Thu, 16 Oct 2003 01:05:02 +0000 (01:05 -0000)]
support using ccache within the target system