Age | Commit message (Collapse) | Author | |
---|---|---|---|
2005-11-29 | ShaneAnderson writes in Bug 565: | Mike Frysinger | |
need to include .config file before setting CROSS otherwise TARGET_ARCH isnt set properly | |||
2005-10-13 | - split VERSION into parts | Bernhard Reutner-Fischer | |
- add some filesystem operation wrapper variables for use in the makefiles and pull them in early in the toplevel makefile - use the cross-toolchain for "make sizes" | |||
2005-10-05 | - fix building out-of-tree; | Bernhard Reutner-Fischer | |
to test, checkout the source (let's assume /scratch/src/busybox), then mkdir /tmp/bb ; cd /tmp/bb make top_srcdir=/scratch/src/busybox O="$(pwd)" -f /scratch/src/busybox/Makefile allyesconfig check - default to O=$(pwd) if no O was specified. Now you can just specify the top_srcdir (without O=/somewhere) to create the obj-tree in pwd. - make "make configtarget buildtarget" work. Previously this didn't work due to how HAVE_DOT_CONFIG was evaluated. Two separate steps were needed before, e.g. make config ; make busybox. - remove some unneeded variables from Rules.mak (BB_SRC_DIR from Mr. ldoolitt@recycle.lbl) which suggest that the stuff fixed above didn't work before. - move selinux libraries to where they belong (from Makefile to Rules.mak) - update the docs to mention svn instead of cvs and provide an example for building out-of-tree in INSTALL. | |||
2005-09-26 | - remove unused variable TOPDIR | Bernhard Reutner-Fischer | |
2005-09-08 | A bit overdue... | Rob Landley | |
2005-07-31 | patch by pkj in Bug 3 to not export all make variables | Mike Frysinger | |
2005-07-31 | move -s from LDFLAGS to STRIPCMD | Mike Frysinger | |
2005-07-31 | Fix "nm --size-sort" on the busybox binary and document how to make it work. | Rob Landley | |
2005-07-28 | further refine check_gcc usage so it is only called the bare min number of times | Mike Frysinger | |
2005-07-28 | dont output anything when running in silent mode | Mike Frysinger | |
2005-07-28 | From Rich Paul: | Rob Landley | |
I've noticed that when I compile busybox on my laptop, it compiles more slowly than one would expect, and although it's a (more-or-less) multiprocessor system and I use -j5, make never seems to run more than one job at a time. I believe I have found the culprit: each time a file is compiled, gcc runs about 5 times. This is because the $(check_gcc) macros and the TARGET_ARCH macros are late binding. The attached patch cuts the compilation time by 66%, from 1.5 minutes to 30 seconds. Your mileage may very. These statements have not been evaluated by the FDA. | |||
2005-07-27 | use toplevel ARFLAGS and update default ARFLAGS to be quiet | Mike Frysinger | |
2004-10-08 | Bump version | Eric Andersen | |
2004-10-08 | egor duda writes: | Eric Andersen | |
Hi! I've created a patch to busybox' build system to allow building it in separate tree in a manner similar to kbuild from kernel version 2.6. That is, one runs command like 'make O=/build/some/where/for/specific/target/and/options' and everything is built in this exact directory, provided that it exists. I understand that applyingc such invasive changes during 'release candidates' stage of development is at best unwise. So, i'm currently asking for comments about this patch, starting from whether such thing is needed at all to whether it coded properly. 'make check' should work now, and one make creates Makefile in build directory, so one can run 'make' in build directory after that. One possible caveat is that if we build in some directory other than source one, the source directory should be 'distclean'ed first. egor | |||
2004-08-16 | Bump version | Eric Andersen | |
2004-07-26 | bump version to -rc2 | Eric Andersen | |
2004-07-26 | Prepare for release | Eric Andersen | |
2004-07-26 | bump version to -rc2 | Eric Andersen | |
2004-07-20 | Bump version up to release candidate 1 | Eric Andersen | |
2004-04-13 | bump version, prepare for -pre10 | Eric Andersen | |
2004-04-06 | Bump version to -pre9 | Eric Andersen | |
2004-04-06 | Fix it so usage is _always_ in sync with applets.c. Previously, | Eric Andersen | |
broken depends allowed these to get out of sync. | |||
2004-03-15 | Remove trailing whitespace. Update copyright to include 2004. | Eric Andersen | |
2004-02-22 | Bump up version in preparation for -pre8 | Eric Andersen | |
2004-02-04 | Bump version number for release | Eric Andersen | |
2004-01-31 | Bump version for release | Eric Andersen | |
2003-12-21 | Bump version | Eric Andersen | |
2003-12-09 | Bump version number | Eric Andersen | |
2003-11-05 | By popular demand, revert to version 1.21, since Rules.mak:1.22 | Eric Andersen | |
causes the build to ignore CROSS_COMPILER_PREFIX set in .config | |||
2003-10-30 | make certain values specified in the environment always win | Eric Andersen | |
2003-08-29 | Substitute busybox for uClibc, patch by Hideki IWAMOTO | Glenn L McGrath | |
2003-08-06 | Begin preparing for another release | Eric Andersen | |
2003-07-28 | bump version to 1.0.0-pre2 | Eric Andersen | |
2003-07-22 | eliminate DOSTATIC, DODEBUG, etc and name them sensibly | Eric Andersen | |
2003-07-22 | A minor update for handling older gcc versions | Eric Andersen | |
2003-07-15 | Yet more preparation to make a release... | Eric Andersen | |
2003-07-14 | Update a bunch of docs. Run a script to update my email addr. | Eric Andersen | |
2003-03-07 | Explicitly define -DNDEBUG so asserts don't clutter release code | Eric Andersen | |
2003-01-14 | Ensure consistant sort order, sed behavior, etc | Eric Andersen | |
-Erik | |||
2002-12-16 | changed most assignments from ":=" to "=" to allow setting some variables | Robert Griebl | |
at the command line (this is also needed for cross-compilation) | |||
2002-12-13 | Don't build the ncurses stuff unless it is specifically asked for | Eric Andersen | |
-Erik | |||
2002-12-05 | Fix a silly oversight breaking cross compilation | Eric Andersen | |
-Erik | |||
2002-12-05 | Yet another major rework of the BusyBox config system, using the considerably | Eric Andersen | |
modified Kbuild system I put into uClibc. With this, there should be no more need to modify Rules.mak since I've moved all the interesting options into the config system. I think I've got everything updated, but you never know, I may have made some mistakes, so watch closely. -Erik | |||
2002-10-30 | Use a nifty macro to make testing gcc features simpler | Eric Andersen | |
and much easier to read. -Erik | |||
2002-10-26 | Ivan Popov noticed that handling of PREFIX was bad. | Eric Andersen | |
-Erik | |||
2002-09-22 | Fixup largefile settings | Eric Andersen | |
-Erik | |||
2002-07-31 | Be more portable with 'find' for those that prefer programming | Eric Andersen | |
on *BSD, etc. Formatting fixes, etc. | |||
2002-07-03 | Scrub pwd.h and grp.h handling so we don't have to play any | Eric Andersen | |
silly games. -Erik | |||
2002-06-23 | Rework optimization code. Be more compiler aware. | Eric Andersen | |
-Erik | |||
2002-04-12 | Completely rework the config system so that it no longer annoys me to work on | Eric Andersen | |
the busybox development tree. This eliminates the use of recursive make, and once again allows us to run 'make' in a subdirectory with the expected result. And things are now much faster too. Greatly improved IMHO... -Erik |