Eric Andersen
63914bb2ac
Use busybox to provide login etc by default
2004-04-21 19:53:08 +00:00
Eric Andersen
0da2e559f6
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.
2004-04-12 21:33:59 +00:00
Eric Andersen
adba648902
support ccache for the build as well as the target
2004-04-09 09:36:26 +00:00
Eric Andersen
02655d8661
Remove perl. It doesn't work, and seems to be a support
...
problem magnet. So kill it.
2004-03-18 21:02:52 +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
5f7a6e37e7
Should have added this a long time ago.
2004-02-11 06:44:47 +00:00
Manuel Novoa III
18cefb81d1
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.
2004-02-11 03:32:34 +00:00
Eric Andersen
ef407d3df8
Remove USE_LINUX_UCLIBC option, since that is now the only
...
supported way of building toolchains
2004-01-29 23:21:00 +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
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
Eric Andersen
bfda40a58f
Default to building ccache for the target
2003-12-02 19:20:12 +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
Manuel Novoa III
43678bcac4
Oops... check in the file version this time.
2003-11-21 02:30:18 +00:00
Manuel Novoa III
2192a03c91
Fix some soft float make variables.
2003-11-21 02:28:21 +00:00
Eric Andersen
de19fac457
mention mipsel
...
Make soft float easier to enable/disable
2003-11-20 20:14:25 +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
Manuel Novoa III
8162065d96
Fix most things when large file support is not configured.
2003-11-17 01:29:27 +00:00
Manuel Novoa III
7bfc5d37f4
Note that the OPTIMIZE_FOR_CPU setting is broken, and save both the
...
users _and_ us some grief.
2003-11-16 04:54:06 +00:00
Manuel Novoa III
f08097dd63
Move uclibc-configured target forward so arch prompt happens sooner.
...
When locale support is desired, pass the correct option to gcc configure.
2003-11-11 06:49:26 +00:00
Eric Andersen
2394ee58a9
Fix a build problem found while building for arm soft-float
2003-11-11 01:46:50 +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
bc9faa3363
Stock buildroot is not supposed to build gcc_target
2003-10-22 06:44:40 +00:00
Eric Andersen
02bf5816b5
Add support for 'make -j3' so make to run stuff in parallel
2003-10-18 11:09:54 +00:00
Eric Andersen
0554f62a4e
fixup i386 as well
2003-09-30 20:59:17 +00:00
Eric Andersen
a0aef7c41b
This should at least build. I think.
2003-09-26 21:18:46 +00:00
Eric Andersen
6663336f38
Use more consistant naming
2003-09-14 11:42:02 +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
59759b8f44
Default to using the kernel-headers package. mention dropbear.
...
Make rootfs be rootfs_$(ARCH)
2003-09-10 13:04:12 +00:00
Manuel Novoa III
0e956fc164
Add support for enabling use of libintl.
...
Add support for libstd++ in full locale mode, and remove the need for
config hacks when using uClibc stub locale support.
TODO --
gdb intl support is still broken.
uClibc should auto-download the pregenerated locale data
2003-09-03 07:18:18 +00:00
Eric Andersen
1369474734
Add support for building perl
2003-06-28 02:02:47 +00:00
Eric Andersen
26da803f90
mention iproute2 and netsnmp
2003-06-04 20:49:24 +00:00
Eric Andersen
d906413ad9
Update gcc to version 3.2.3. Fix the openssh patch
2003-04-26 02:59:09 +00:00
Eric Andersen
1fc3f2f3de
Rework things to ensure we are cross compiling. Teach problematic
...
apps like openssh to cross compile. This eliminates the need for
the magic ld-uClibc.so.0 symlink in /lib
2003-03-04 19:16:19 +00:00
Eric Andersen
36830baea2
Add in a GNU_HOST_NAME
2003-03-04 07:56:11 +00:00
Eric Andersen
5eb4604cae
Change a few defaults
2003-03-04 07:14:03 +00:00
Eric Andersen
a5c2354153
Fixup 'make source' target
2003-02-19 08:56:04 +00:00
Eric Andersen
c8eea31d3f
Add support for bridge-utils, thanks to Michael Shuler
2003-02-19 07:07:53 +00:00
Eric Andersen
bbe35d4817
Fix pcmcia startup. Add grep
2003-02-15 12:36:32 +00:00
Eric Andersen
befb097e10
Fix a few problems noticed by Peter S. Mazinger
2003-02-15 10:23:19 +00:00
Eric Andersen
370fb2a3ce
Remove usr/bin
2003-02-12 19:49:55 +00:00
Eric Andersen
de8577632e
List a few additional targets for building a dev system
2003-02-12 10:45:37 +00:00
Eric Andersen
de2ae8dcf3
Update makefile
2003-02-12 09:59:22 +00:00
Eric Andersen
d108fa86c9
Fixup the target path
2003-02-12 09:10:22 +00:00
Eric Andersen
18e33c254e
Support building a gcc-2.95 toolchain instead
2003-02-04 12:37:32 +00:00
Eric Andersen
aa7f4e37ce
dont assign MAKE
2003-01-21 14:22:41 +00:00
Eric Andersen
9741a49e59
several updates for wireless and firewall stuff,
...
thanks to Michael Shuler
2003-01-19 07:49:24 +00:00
Eric Andersen
a9bfe856cf
Change from using "TARGET_CC1" to just plan "TARGET_CC"
...
which is a bit more sensible.
2003-01-19 06:07:22 +00:00
Eric Andersen
cc93d0f9a7
Fixup default compiler architecture
2003-01-19 00:57:37 +00:00
Eric Andersen
54e098e40b
Mention how people can update things
2003-01-18 21:52:46 +00:00