Commit Graph

389 Commits

Author SHA1 Message Date
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
Manuel Novoa III
933dfd1a69 Update to latest version. 2003-10-22 19:24:50 +00:00
Eric Andersen
74c1635746 this should fixup some of those pesky build problems... 2003-10-22 06:32:20 +00:00
Eric Andersen
3c913b59bf Upgrade valgrind 2003-10-19 07:36:18 +00:00
Eric Andersen
83b95bdb42 Cope with the new RUNTIME_PREFIX 2003-10-18 11:51:50 +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
08e8565328 do not use a perl, just use a patch 2003-10-18 06:47:18 +00:00
Eric Andersen
58b9b541b9 Update to gcc 3.3.2 2003-10-18 03:16:18 +00:00
Eric Andersen
70c7a84283 support using ccache within the target system 2003-10-16 01:05:02 +00:00
Eric Andersen
058f423237 simplify things a little bit 2003-10-15 07:04:19 +00:00
Eric Andersen
a9ea376897 bump version 2003-10-15 07:01:52 +00:00
Eric Andersen
ba9a1bc12c Do not overwrite ldconfig with /bin/true anymore 2003-10-14 05:53:15 +00:00
Eric Andersen
01917d0e05 Update to dropbear 0.38 2003-10-11 17:52:16 +00:00
Eric Andersen
de51377181 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++.
2003-10-08 02:46:12 +00:00
Eric Andersen
1ffc9aa94a Minor cleanup, remove some unnecessary stuff 2003-10-08 02:43:49 +00:00
Eric Andersen
976f46b798 Update included kernel version 2003-10-07 10:52:23 +00:00
Eric Andersen
736c85a8b9 update dropbear release location 2003-10-06 17:14:42 +00:00
Eric Andersen
c1846604ed 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).
2003-10-06 08:06:02 +00:00
Eric Andersen
1d669278d8 Update file 2003-10-03 01:27:09 +00:00
Eric Andersen
f056ca7b18 Update to non-vulnerable version 2003-10-01 07:30:19 +00:00
Eric Andersen
a008b17002 Fix the build when host arch == target arch 2003-09-30 20:32:37 +00:00
Eric Andersen
c2ea490757 With this, buildroot builds w/o needing the magic symlink,
and properly cross compiles.  Wohoo, time to ship...
 -Erik
2003-09-30 05:23:18 +00:00
Eric Andersen
626312a278 Fixup gcc_target build. 2003-09-27 01:13:47 +00:00
Eric Andersen
91a2680a50 Fixup the binutils_target build 2003-09-27 01:11:27 +00:00
Eric Andersen
a0aef7c41b This should at least build. I think. 2003-09-26 21:18:46 +00:00
Eric Andersen
15418c9c2c Update dropbear to the latest and greatest 2003-09-26 21:04:12 +00:00
Eric Andersen
9c5021ebc9 The openssl build was broken 2003-09-26 21:02:57 +00:00
Eric Andersen
c72f740e64 Needs this to compile 2003-09-14 11:44:28 +00:00
Eric Andersen
f1a6e06ae7 Fix thinko 2003-09-14 11:43:09 +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
dde95efe4a Teach dropbear to depend on zlib 2003-09-12 00:25:27 +00:00
Eric Andersen
4b51328693 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.)
2003-09-12 00:24:32 +00:00
Eric Andersen
79a631349f Lets give binutils-2.14.90.0.6 a try, shall we? 2003-09-11 12:39:47 +00:00
Eric Andersen
9dcfa9a6f5 Fix silly typos 2003-09-11 12:24:06 +00:00
Eric Andersen
afcbe6fc3d Make installing libstdc++ optional 2003-09-11 10:40:12 +00:00
Eric Andersen
4b97e3fdb1 Add support for fakeroot 2003-09-11 09:41:16 +00:00
Eric Andersen
a2368356e7 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
2003-09-10 11:20:23 +00:00
Eric Andersen
804307fb8d Default to using uClibc 0.9.21 2003-09-10 09:09:22 +00:00
Eric Andersen
def1702549 Make gcc 2.95 build 2003-09-09 21:53:38 +00:00
Eric Andersen
9115ee5c19 Fixup broken tabs 2003-09-05 09:12:56 +00:00
Eric Andersen
2279207edd Make some more things compile 2003-09-04 23:48:03 +00:00
Eric Andersen
fba6a22e57 Patch from Bruce Edge to add raidtools 2003-09-04 20:25:57 +00:00
Eric Andersen
47c35f2fc0 teach glib to cross compile 2003-09-04 08:15:44 +00:00
Eric Andersen
a9ade645c6 Set CC_FOR_HOST 2003-09-04 03:32:17 +00:00
Eric Andersen
4e335944d7 Make sure cross building binutils works 2003-09-03 23:05:45 +00:00
Eric Andersen
5c13146145 Fixup strace so it compiles 2003-09-03 07:28:50 +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
92cecf265e Make sure binutils does not leak system libraries into the build.
patch from mjn3 to prevent gcc using broken include paths
2003-09-02 12:22:02 +00:00
Eric Andersen
80bf917e67 "Letss Thry thatt again..." 2003-08-31 06:21:51 +00:00
Eric Andersen
8296a7925d doh! 2003-08-31 06:18:05 +00:00
Eric Andersen
ec6044d424 This should be significantly less broken... Might even work. ;-) 2003-08-31 06:16:24 +00:00
Eric Andersen
2009ee7ce0 Revert strace to a stable version that actually compiles 2003-08-22 12:56:12 +00:00
Eric Andersen
43a91ad55a cleanup strip command a bit 2003-08-22 12:51:15 +00:00
Eric Andersen
8dfe0ab6c8 remove some leftover garbage 2003-08-22 12:49:54 +00:00
Eric Andersen
541ecb8d06 Make binutils not leak libraries 2003-08-22 12:47:39 +00:00
Eric Andersen
a703554ec6 It now builds w/o a /lib/ld-uClibc.so.0 symlink! Perhaps cross
building the whole darn thing is now possible!
 -Erik
2003-08-20 14:30:11 +00:00
Eric Andersen
d9540bda1f Fix ncurses so it properly compiles 2003-08-19 06:37:00 +00:00
Manuel Novoa III
f068e6fd03 Make the whole usr/local/lib/iptables path. 2003-08-19 02:47:19 +00:00
Eric Andersen
16a89eb07d Doh! 2003-08-17 11:23:26 +00:00
Eric Andersen
9a392d0a79 Update dropbear to the latest and greatest, fixing a
security problem
2003-08-17 10:22:03 +00:00
Eric Andersen
188cfe5f4f Update valgrind 2003-08-17 10:20:48 +00:00
Eric Andersen
fbd3555948 Update to binutils-2.14.90.0.5 and gcc-3.3.1 2003-08-17 10:11:51 +00:00
Eric Andersen
47adb53620 I missed a spot 2003-08-10 10:12:30 +00:00
Eric Andersen
f8185c07aa oops. don't default to a dev version of gcc 2003-08-09 23:11:57 +00:00
Eric Andersen
9050d7e72a Be sure to install libstdc++ and libgcc_s 2003-08-09 23:10:32 +00:00
Eric Andersen
b7b51909ba Cope with some autoconf wierdness 2003-08-07 06:07:54 +00:00
Eric Andersen
669f7d88b3 Patch from Michael Shuler. Update to version 1.2.8 and remember to
copy all the required shared libs -- without them iptables dosen't
do very much.
2003-07-27 04:00:50 +00:00
Eric Andersen
09665b98bf oops. Fixup target to correctly download and use gcc 3.3 2003-07-21 19:22:15 +00:00
Eric Andersen
6a9a1c6301 Fixup valgrind build 2003-07-14 09:13:51 +00:00
Eric Andersen
79815f7b45 Update to valgrind 1.9.6 2003-07-13 22:27:37 +00:00
Eric Andersen
2a87d1ac0e Set current uClibc stable version to 0.9.20 2003-07-01 05:23:04 +00:00
Eric Andersen
55b2ef0fc2 Strip the perl binary 2003-06-28 03:13:23 +00:00
Eric Andersen
1369474734 Add support for building perl 2003-06-28 02:02:47 +00:00
Eric Andersen
4948206d1e Don't overwrite /bin/busybox with patch 2003-06-27 19:01:12 +00:00
Eric Andersen
5e7ac2deab Fixup arm and mips builds 2003-06-27 01:51:07 +00:00
Eric Andersen
d35e981e64 Update coreutils to 5.0 2003-06-25 21:22:00 +00:00
Eric Andersen
793161ad1c Fix binutils path 2003-06-23 22:43:36 +00:00
Eric Andersen
c314ac957e Fix the binutils dir 2003-06-23 21:40:29 +00:00
Eric Andersen
2ae1136ed5 Revert to binutils 2.13.2.1, since .14 seems to have some problems
with cross compiling
2003-06-23 21:34:49 +00:00
Eric Andersen
aa5091d50c Add support for the Dropbear SSH server 2003-06-23 21:05:54 +00:00
Eric Andersen
ded9ff0bcc As noted by Michael Labuschke, ntp is a gzip archive... 2003-06-23 06:47:34 +00:00
Eric Andersen
4e10e4af18 Switch to using gcc 3.3 2003-06-21 08:02:11 +00:00
Eric Andersen
299149e4aa Add in my default set of 2.4.21 kernel patches 2003-06-20 20:48:11 +00:00
Eric Andersen
7c7119fc69 Teach openssh to configure itself and start running sshd on boot 2003-06-20 20:31:15 +00:00
Eric Andersen
c54d7f45ac Fix broken dependancy 2003-06-20 20:13:08 +00:00
Eric Andersen
12c383b56d run depmod after building pcmcia and after hostap 2003-06-20 12:15:27 +00:00
Eric Andersen
4cc06f8ea8 Fixup iproute so it compiles up properly. Use the debian
source as the .ru site has availability problems
2003-06-14 05:56:59 +00:00
Eric Andersen
b5e4e1ff9e Ok, I'm an idiot. Fix the url. 2003-06-14 04:38:37 +00:00
Eric Andersen
faeb67b1a0 Default to 2.4.21 2003-06-14 00:49:08 +00:00
Eric Andersen
922fb354eb Default to using a single fast sourceforge mirror 2003-06-14 00:46:16 +00:00
Eric Andersen
26cbc57359 Upgrade strace to version 4.4.98 2003-06-12 22:32:59 +00:00
Eric Andersen
7137dda19e Add in ttcp support 2003-06-11 07:27:45 +00:00
Eric Andersen
5d5cef059a Be sure the /etc/default dir exists 2003-06-10 03:02:26 +00:00
Eric Andersen
aa231db935 Yet another pcmcia update. Hopefully it will work properly
for everyone this time around.
2003-06-09 21:24:15 +00:00
Eric Andersen
add0cec283 Update pcmcia-cs to version 3.2.4 2003-06-09 18:28:53 +00:00
Eric Andersen
fedfb7d03e Fix init script install 2003-06-05 17:57:27 +00:00
Eric Andersen
e56cd7a764 Fix the binary name and path 2003-06-05 08:27:41 +00:00
Eric Andersen
19109125e8 support vtun 2003-06-05 08:19:53 +00:00
Eric Andersen
bc9fb854fe Make absolutely certain no host libraries can ever sneak
into the build process.  Binutils was letting things sneak
in which caused ugly problems.
2003-06-05 06:37:42 +00:00