Commit Graph

50 Commits

Author SHA1 Message Date
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
Eric Andersen
875ee0b34d Doh. messed it up again. 2002-05-03 09:49:33 +00:00
Eric Andersen
4498a0caf8 Use 'make install_target_utils' not 'make install_utils' 2002-05-03 09:44:19 +00:00
Eric Andersen
08782ae7d8 Major rework 2002-04-26 11:45:55 +00:00