Commit Graph

53 Commits

Author SHA1 Message Date
Manuel Novoa III 9c12805bf3 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.
2004-03-05 19:06:24 +00:00
Eric Andersen 486640aadb Patch from Lauri Leukkunen:
Control the HOSTCC for the uclibc configuration procedure
2004-02-27 19:24:22 +00:00
Manuel Novoa III 04eadcdcc2 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.
2004-02-18 08:28:28 +00:00
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 3800e33016 Minor cleanup. 2004-01-15 11:01:37 +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 6a922668ea Default buildroot to use stock uClibc 0.9.26 till further notice 2004-01-04 06:08:20 +00:00
Manuel Novoa III c09a799cf6 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.
2003-11-30 20:21:47 +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
Eric Andersen 79c815622a Change 'sed -ie' to 'sed -i -e' to avoid littering the build
with lots of unwanted backup files with the letter "e" appended.
 -Erik
2003-11-18 07:18:26 +00:00
Manuel Novoa III 50e1da8698 Fix most things when large file support is not configured.
Mostly submitted by Thomas Lundquist <lists@zelow.no>.
2003-11-17 01:31:38 +00:00
Eric Andersen 1fb4219528 Cope with changes I made to the uClibc install_dev target 2003-11-13 12:05:12 +00:00
Eric Andersen 620dd7c5fd 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,
2003-11-13 06:02:20 +00:00
Eric Andersen 0fee9e90c2 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.
2003-11-12 09:31:12 +00:00
Eric Andersen 2068d63d6b Bump up version number 2003-11-10 13:14:11 +00:00
Eric Andersen 7764261c52 Patch from Peter S. Mazinger to keep the LINUX_DIR path
in just one place
2003-11-07 10:45:18 +00:00
Eric Andersen b79a9c069a Ok, things appear to be working now... 2003-11-07 05:45:07 +00:00
Eric Andersen 225802fc60 With a bit of luck, buildroot should work now 2003-11-07 04:50:28 +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 2a1f90c518 Translate arch to use uClibc friendly naming (i.e. mipsel -> mips) 2003-11-05 01:10:48 +00:00
Eric Andersen 5f7b7e144b Peter S. Mazinger writes:
Hello!

perl (WCHAR) changes .conf instead of .config

Peter
2003-11-04 20:44:02 +00:00
Eric Andersen a49329139d Set TARGET_ARCH also 2003-11-04 14:00:41 +00:00
Eric Andersen 5833504dad minor changes to accomodate the config system updates 2003-11-04 13:56:00 +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 74c1635746 this should fixup some of those pesky build problems... 2003-10-22 06:32:20 +00:00
Eric Andersen 83b95bdb42 Cope with the new RUNTIME_PREFIX 2003-10-18 11:51:50 +00:00
Eric Andersen ba9a1bc12c Do not overwrite ldconfig with /bin/true anymore 2003-10-14 05:53:15 +00:00
Eric Andersen a0aef7c41b This should at least build. I think. 2003-09-26 21:18:46 +00:00
Eric Andersen cb7d5b81c9 Rework toolchain build to make it much more modular and
remove the redundant redundancy.
2003-09-14 11:38:35 +00:00
Eric Andersen 804307fb8d Default to using uClibc 0.9.21 2003-09-10 09:09:22 +00:00
Eric Andersen 2a87d1ac0e Set current uClibc stable version to 0.9.20 2003-07-01 05:23:04 +00:00
Eric Andersen c89e7d4bfe Update to uClibc 0.9.19 2003-03-03 21:33:17 +00:00
Eric Andersen a5c2354153 Fixup 'make source' target 2003-02-19 08:56:04 +00:00
Eric Andersen 6e2b8acbcb Update uClibc version 2003-02-12 13:57:46 +00:00
Eric Andersen 0e740cf577 fix URLs 2003-02-12 09:26:13 +00:00
Eric Andersen d54c228444 update to uClibc 0.9.17 2003-01-25 10:12:52 +00:00
Eric Andersen e8b26df508 Update ncurses so it cross compiles properly
-Erik
2003-01-02 08:43:57 +00:00
Eric Andersen ed90513d09 Update the toolchain build, per the latest in the standalone
toolchain builders
 -Erik
2003-01-01 17:36:39 +00:00
Eric Andersen e6b6dceed3 Fix build 2002-12-28 03:55:36 +00:00
Eric Andersen 04d74ab556 When not building a toolchain, use the native compiler 2002-12-17 02:26:49 +00:00
Eric Andersen c930dbf89b Some updates... 2002-12-06 04:30:19 +00:00
Eric Andersen 8a2597eaba Make use of wget consistant by using a WGET variable 2002-11-20 23:16:10 +00:00
Eric Andersen 1800964779 Update buildroot for uClibc 0.9.16
-Erik
2002-11-12 21:31:16 +00:00
Eric Andersen f952c942fb Update to uClibc 0.9.15. decouple kernel, toolchain, and uClibc.
-Erik
2002-08-28 21:28:19 +00:00
Eric Andersen c75e4a1f62 Update to uClibc 0.9.14 2002-08-12 14:27:53 +00:00
Eric Andersen ec2adbefa6 Update toolchain to 0.9.13 2002-08-10 08:21:19 +00:00
Eric Andersen 95f81a5a55 A number of updates 2002-07-03 10:44:59 +00:00
Eric Andersen 27548406e8 Some more little bits of joy 2002-05-31 10:43:00 +00:00
Eric Andersen bcc73c75bd Change some defaults. 2002-05-08 09:45:36 +00:00