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.
Eric Andersen [Tue, 18 Nov 2003 17:56:52 +0000 (17:56 -0000)]
Fix some more perl -> sed conversion problems
Eric Andersen [Tue, 18 Nov 2003 17:24:41 +0000 (17:24 -0000)]
minor perl to sed conversion issue
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
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.
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>.
Manuel Novoa III [Mon, 17 Nov 2003 01:29:27 +0000 (01:29 -0000)]
Fix most things when large file support is not configured.
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.
Eric Andersen [Fri, 14 Nov 2003 09:44:08 +0000 (09:44 -0000)]
Fix a perl to sed conversion error
Eric Andersen [Thu, 13 Nov 2003 12:10:58 +0000 (12:10 -0000)]
Update the default busybox config
Eric Andersen [Thu, 13 Nov 2003 12:05:12 +0000 (12:05 -0000)]
Cope with changes I made to the uClibc install_dev target
Eric Andersen [Thu, 13 Nov 2003 06:16:59 +0000 (06:16 -0000)]
Fix a minor perl -> sed conversion casulty
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,
Eric Andersen [Thu, 13 Nov 2003 00:14:59 +0000 (00:14 -0000)]
oops
Eric Andersen [Wed, 12 Nov 2003 22:43:51 +0000 (22:43 -0000)]
Support building 'less'
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.
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.
Manuel Novoa III [Wed, 12 Nov 2003 06:07:21 +0000 (06:07 -0000)]
Fix locale-enabled gdb build.
Manuel Novoa III [Tue, 11 Nov 2003 21:26:17 +0000 (21:26 -0000)]
Make sure we prompt for MMU setting if unknown.
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
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.
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.
Manuel Novoa III [Tue, 11 Nov 2003 06:50:11 +0000 (06:50 -0000)]
Update.
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.
Eric Andersen [Tue, 11 Nov 2003 01:46:50 +0000 (01:46 -0000)]
Fix a build problem found while building for arm soft-float
Eric Andersen [Mon, 10 Nov 2003 13:14:11 +0000 (13:14 -0000)]
Bump up version number
Eric Andersen [Sat, 8 Nov 2003 02:18:03 +0000 (02:18 -0000)]
oops
Eric Andersen [Fri, 7 Nov 2003 23:52:10 +0000 (23:52 -0000)]
Update the ltp testsuite
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
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
Eric Andersen [Fri, 7 Nov 2003 10:43:53 +0000 (10:43 -0000)]
patch from Peter S. Mazinger to remove a redundant entry
Eric Andersen [Fri, 7 Nov 2003 05:45:07 +0000 (05:45 -0000)]
Ok, things appear to be working now...
Eric Andersen [Fri, 7 Nov 2003 05:38:43 +0000 (05:38 -0000)]
$(STAGING_DIR)/include is not a binutils problem
Eric Andersen [Fri, 7 Nov 2003 05:23:30 +0000 (05:23 -0000)]
make sure we have a directory before trying to install symlinks
Eric Andersen [Fri, 7 Nov 2003 04:56:03 +0000 (04:56 -0000)]
Oops! Don't disable all float support!
Eric Andersen [Fri, 7 Nov 2003 04:50:28 +0000 (04:50 -0000)]
With a bit of luck, buildroot should work now
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...
Eric Andersen [Thu, 6 Nov 2003 09:31:13 +0000 (09:31 -0000)]
Update binutils version. Reportly fixes big endian arm...
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.
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.
Eric Andersen [Wed, 5 Nov 2003 01:10:48 +0000 (01:10 -0000)]
Translate arch to use uClibc friendly naming (i.e. mipsel -> mips)
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
Eric Andersen [Tue, 4 Nov 2003 14:00:41 +0000 (14:00 -0000)]
Set TARGET_ARCH also
Eric Andersen [Tue, 4 Nov 2003 13:56:00 +0000 (13:56 -0000)]
minor changes to accomodate the config system updates
Eric Andersen [Tue, 4 Nov 2003 13:26:33 +0000 (13:26 -0000)]
Update the uClibc config
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.
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.
Manuel Novoa III [Sun, 2 Nov 2003 02:09:13 +0000 (02:09 -0000)]
Make sure the root/etc/init.d 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.
Eric Andersen [Sat, 1 Nov 2003 05:59:43 +0000 (05:59 -0000)]
do not build valgrind for non-i386
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
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.
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.
Eric Andersen [Wed, 22 Oct 2003 23:37:01 +0000 (23:37 -0000)]
Update default busybox config
Manuel Novoa III [Wed, 22 Oct 2003 19:24:50 +0000 (19:24 -0000)]
Update to latest version.
Eric Andersen [Wed, 22 Oct 2003 06:44:40 +0000 (06:44 -0000)]
Stock buildroot is not supposed to build gcc_target
Eric Andersen [Wed, 22 Oct 2003 06:32:20 +0000 (06:32 -0000)]
this should fixup some of those pesky build problems...
Eric Andersen [Sun, 19 Oct 2003 07:36:18 +0000 (07:36 -0000)]
Upgrade valgrind
Eric Andersen [Sat, 18 Oct 2003 11:51:50 +0000 (11:51 -0000)]
Cope with the new RUNTIME_PREFIX
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
Eric Andersen [Sat, 18 Oct 2003 06:47:18 +0000 (06:47 -0000)]
do not use a perl, just use a patch
Eric Andersen [Sat, 18 Oct 2003 03:16:18 +0000 (03:16 -0000)]
Update to gcc 3.3.2
Eric Andersen [Thu, 16 Oct 2003 01:05:02 +0000 (01:05 -0000)]
support using ccache within the target system
Eric Andersen [Wed, 15 Oct 2003 07:04:19 +0000 (07:04 -0000)]
simplify things a little bit
Eric Andersen [Wed, 15 Oct 2003 07:01:52 +0000 (07:01 -0000)]
bump version
Eric Andersen [Tue, 14 Oct 2003 05:53:15 +0000 (05:53 -0000)]
Do not overwrite ldconfig with /bin/true anymore
Eric Andersen [Sat, 11 Oct 2003 17:52:16 +0000 (17:52 -0000)]
Update to dropbear 0.38
Eric Andersen [Wed, 8 Oct 2003 02:46:12 +0000 (02:46 -0000)]
Use a local copy of the source when building gcc-target (since
we hacked up the source used to build the cross compiler).
Fix the crt1.o not found problems. It turns out gcc was thinking
it was acting as a cross compiler, which is clearly not what we
want here.
With this, everything seems to be working nicely for both C
and C++.
Eric Andersen [Wed, 8 Oct 2003 02:43:49 +0000 (02:43 -0000)]
Minor cleanup, remove some unnecessary stuff
Eric Andersen [Tue, 7 Oct 2003 10:53:20 +0000 (10:53 -0000)]
Add a bit more stuff to the default busybox config
Eric Andersen [Tue, 7 Oct 2003 10:52:23 +0000 (10:52 -0000)]
Update included kernel version
Eric Andersen [Mon, 6 Oct 2003 17:14:42 +0000 (17:14 -0000)]
update dropbear release location
Eric Andersen [Mon, 6 Oct 2003 08:06:02 +0000 (08:06 -0000)]
Add the linux test project test suite. The 'make install' step is currently
broken, since I've not worked out how I want to handle that step (it wants to
run as root).
Eric Andersen [Fri, 3 Oct 2003 01:27:09 +0000 (01:27 -0000)]
Update file
Eric Andersen [Fri, 3 Oct 2003 01:26:05 +0000 (01:26 -0000)]
enable ftw by default
Eric Andersen [Wed, 1 Oct 2003 07:30:19 +0000 (07:30 -0000)]
Update to non-vulnerable version
Eric Andersen [Tue, 30 Sep 2003 20:59:17 +0000 (20:59 -0000)]
fixup i386 as well
Eric Andersen [Tue, 30 Sep 2003 20:32:37 +0000 (20:32 -0000)]
Fix the build when host arch == target arch
Eric Andersen [Tue, 30 Sep 2003 05:23:18 +0000 (05:23 -0000)]
With this, buildroot builds w/o needing the magic symlink,
and properly cross compiles. Wohoo, time to ship...
-Erik
Eric Andersen [Sat, 27 Sep 2003 01:13:47 +0000 (01:13 -0000)]
Fixup gcc_target build.
Eric Andersen [Sat, 27 Sep 2003 01:11:27 +0000 (01:11 -0000)]
Fixup the binutils_target build
Eric Andersen [Fri, 26 Sep 2003 21:18:46 +0000 (21:18 -0000)]
This should at least build. I think.
Eric Andersen [Fri, 26 Sep 2003 21:04:12 +0000 (21:04 -0000)]
Update dropbear to the latest and greatest
Eric Andersen [Fri, 26 Sep 2003 21:02:57 +0000 (21:02 -0000)]
The openssl build was broken
Eric Andersen [Fri, 26 Sep 2003 20:52:30 +0000 (20:52 -0000)]
Update the default busybox config
Eric Andersen [Sun, 14 Sep 2003 11:44:28 +0000 (11:44 -0000)]
Needs this to compile
Eric Andersen [Sun, 14 Sep 2003 11:43:09 +0000 (11:43 -0000)]
Fix thinko
Eric Andersen [Sun, 14 Sep 2003 11:42:02 +0000 (11:42 -0000)]
Use more consistant naming
Eric Andersen [Sun, 14 Sep 2003 11:38:35 +0000 (11:38 -0000)]
Rework toolchain build to make it much more modular and
remove the redundant redundancy.
Eric Andersen [Sun, 14 Sep 2003 11:34:26 +0000 (11:34 -0000)]
enable getopt for fakeroot
Eric Andersen [Fri, 12 Sep 2003 00:25:27 +0000 (00:25 -0000)]
Teach dropbear to depend on zlib
Eric Andersen [Fri, 12 Sep 2003 00:24:32 +0000 (00:24 -0000)]
Alex King writes:
Dropbear have bumpeed their version to 0.36, and 0.35 is not where
buildroot expects it (they seem to have removed that version.)
Eric Andersen [Fri, 12 Sep 2003 00:04:22 +0000 (00:04 -0000)]
Add in a default config to make it easy for people that want
to enable uClibc's locale support.
Eric Andersen [Thu, 11 Sep 2003 12:55:16 +0000 (12:55 -0000)]
remove stuff already in binutils-2.14.90.0.6
Eric Andersen [Thu, 11 Sep 2003 12:39:47 +0000 (12:39 -0000)]
Lets give binutils-2.14.90.0.6 a try, shall we?
Eric Andersen [Thu, 11 Sep 2003 12:24:06 +0000 (12:24 -0000)]
Fix silly typos
Eric Andersen [Thu, 11 Sep 2003 10:40:12 +0000 (10:40 -0000)]
Make installing libstdc++ optional
Eric Andersen [Thu, 11 Sep 2003 09:41:16 +0000 (09:41 -0000)]
Add support for fakeroot
Eric Andersen [Wed, 10 Sep 2003 13:04:12 +0000 (13:04 -0000)]
Default to using the kernel-headers package. mention dropbear.
Make rootfs be rootfs_$(ARCH)
Eric Andersen [Wed, 10 Sep 2003 11:20:23 +0000 (11:20 -0000)]
Fixup gcc_target build so it does not require the magic
/lib/ld-uClibc.so.0 symlink allowing target stuff to run
on the build host.
-Erik