Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix build when TAR_OPTIONS env variable is set | John Crispin | 2014-10-06 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | The build system sets a make variable TAR_OPTIONS to the unpacking command, i.e. "-xf -". Now if an environment variable with the same name is set, the make variable is automatically exported to the environment. The make variable is added to the tar command in the makefile, and tar adds the environment variable. This results in a command like "tar -c /some/dir -xf - -xf -" which of course doesn't work. It is also difficult to spot as the second "-xf -" is not visible on the command line. I suggest this is fixed by unexporting TAR_OPTIONS as I see no use of the evironment variable, and it is changed from the original value anyway. Signed-off-by: Jan Kardell <jan.kardell@telliq.com> SVN-Revision: 42794 | ||||
* | build: introduce per feed repository support | Jo-Philipp Wich | 2014-08-05 | 1 | -0/+2 |
| | | | | | | | | | This changeset implements a new menuconfig option to generate separate repositories for each enabled package feed instead of one monolithic one. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org> SVN-Revision: 42002 | ||||
* | include/toplevel.mk: more chaos calmer renaming | John Crispin | 2014-07-29 | 1 | -1/+1 |
| | | | | | | Signed-off-by: John Crispin <blogic@openwrt.org> SVN-Revision: 41871 | ||||
* | target/sdk: use .config instead of unconditionally enabling all build dirs | Felix Fietkau | 2014-03-13 | 1 | -0/+11 |
| | | | | | | | | Call make defconfig on every build to catch newly added packages Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 39913 | ||||
* | build: fix build on Mac OS X 10.9 | Felix Fietkau | 2013-10-28 | 1 | -2/+9 |
| | | | | | | | | Add a wrapper around the clang gcc emulation to fix -print-file-name=<lib> Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 38560 | ||||
* | build scripts: fix 'make defconfig' damage | Florian Fainelli | 2013-09-02 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | Looking at the target 'defconfig' in include/toplevel, it doesn't directly reference $(HOME)/.openwrt/defconfig nor does it reference any prerequisites using it as a target. Therefore, building "defconfig" as a target uses the defaults in the tree, but not the defaults that a user might have explicitly specified. This patch fixes this regression from r36361. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> [florian: apply with the proper patch level, wrap at 80 columns] Signed-off-by: Florian Fainelli <florian@openwrt.org> SVN-Revision: 37883 | ||||
* | build: fix make defconfig | Felix Fietkau | 2013-04-18 | 1 | -1/+1 |
| | | | | SVN-Revision: 36362 | ||||
* | build: add new menuconfig code based on linux 3.9 | Felix Fietkau | 2013-04-18 | 1 | -3/+8 |
| | | | | SVN-Revision: 36361 | ||||
* | build: make the color of the 'configuration out of sync' warning red to make ↵ | Felix Fietkau | 2013-03-17 | 1 | -2/+3 |
| | | | | | | it harder for users to overlook SVN-Revision: 36082 | ||||
* | include/toplevel.mk: print warnings/errors to stderr | Jonas Gorski | 2013-02-21 | 1 | -1/+1 |
| | | | | | | | | Makes warnings/errors visible when building with V=w/V=1. Signed-off-by: Jonas Gorski <jogo@openwrt.org> SVN-Revision: 35716 | ||||
* | build: increase file descriptor count limit for the build, some systems ↵ | Felix Fietkau | 2012-10-31 | 1 | -1/+3 |
| | | | | | | | | (e.g. Mac OS X default to 256, which is too little for some parallel builds) Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 34023 | ||||
* | it's time to break the barriers | Imre Kaloz | 2012-10-08 | 1 | -2/+2 |
| | | | | SVN-Revision: 33666 | ||||
* | build: pass MAKE_JOBSERVER via environment to avoid leaking it to error messages | Felix Fietkau | 2012-09-23 | 1 | -1/+2 |
| | | | | SVN-Revision: 33521 | ||||
* | build: move the -j flag to package.mk instead of grabbing it from makeflags, ↵ | Felix Fietkau | 2012-09-15 | 1 | -1/+1 |
| | | | | | | otherwise it occasionally gets omitted on full builds SVN-Revision: 33422 | ||||
* | build: add a config option for passing the top-level make jobserver to ↵ | Felix Fietkau | 2012-09-15 | 1 | -1/+1 |
| | | | | | | packages that have parallel build enabled, significantly improves parallelization and gets rid of CPU overcommit during intra-package parallel builds SVN-Revision: 33414 | ||||
* | scripts/config: build with gcc instead of clang on mac os x | Felix Fietkau | 2012-07-16 | 1 | -2/+3 |
| | | | | SVN-Revision: 32749 | ||||
* | toplevel.mk: unexport ARCH, it ends up in CONFIG_ARCH if defined and messes ↵ | Jo-Philipp Wich | 2012-07-11 | 1 | -1/+1 |
| | | | | | | the buildroot up SVN-Revision: 32663 | ||||
* | build: prevent the environment variable CROSS_COMPILE from leaking into ↵ | Felix Fietkau | 2012-06-06 | 1 | -1/+1 |
| | | | | | | builds (fixes #11603) SVN-Revision: 32081 | ||||
* | make: do a better job of sanitizing LD_LIBRARY_PATH (fixes #8069) | Felix Fietkau | 2012-05-17 | 1 | -2/+2 |
| | | | | SVN-Revision: 31780 | ||||
* | add further countermeasures against the git core.autocrlf option (fixes #9075) | Felix Fietkau | 2012-05-08 | 1 | -0/+1 |
| | | | | SVN-Revision: 31650 | ||||
* | prevent distro default LPATH from interfering | John Crispin | 2012-04-05 | 1 | -0/+3 |
| | | | | | | | | | | Attach patch unsets LPATH flag (found configured in some custom host distributions) to make OpenWRT compile its toolchain without any issues. LPATH is used on some distros to define the linkers search path. Signed-off-by: Tathagata Das <tathagata@alumnux.com> SVN-Revision: 31203 | ||||
* | build: unexport C_INCLUDE_PATH to prevent user settings from interfering ↵ | Felix Fietkau | 2012-03-05 | 1 | -0/+2 |
| | | | | | | with the build (fixes #9865) SVN-Revision: 30830 | ||||
* | make prepare_kernel_conf target depend on quilt instead of sed. Preparing ↵ | Jo-Philipp Wich | 2012-01-08 | 1 | -2/+2 |
| | | | | | | the source tree requires quilt and installing quilt implies installing sed. SVN-Revision: 29697 | ||||
* | prepare .config before testing for missing options | Felix Fietkau | 2011-04-17 | 1 | -1/+1 |
| | | | | SVN-Revision: 26700 | ||||
* | toplevel: add a warning about .config being out of sync after an update | Felix Fietkau | 2011-04-04 | 1 | -0/+7 |
| | | | | SVN-Revision: 26459 | ||||
* | toplevel.mk: remove quotes from the release name, its up to its users to ↵ | Jo-Philipp Wich | 2011-02-19 | 1 | -1/+1 |
| | | | | | | ensure proper quoting SVN-Revision: 25596 | ||||
* | it's time for some attitude adjustment ;) | Imre Kaloz | 2011-02-13 | 1 | -2/+2 |
| | | | | SVN-Revision: 25514 | ||||
* | set the umask in toplevel.mk instead of forcing the user to adjust it | Felix Fietkau | 2010-10-14 | 1 | -0/+2 |
| | | | | SVN-Revision: 23445 | ||||
* | add a command for printing a cleaned up make target database - will be used ↵ | Felix Fietkau | 2010-09-01 | 1 | -0/+3 |
| | | | | | | to analyze package dependencies at some point SVN-Revision: 22871 | ||||
* | fix compile errors by forcing bash to be used as a shell in all submake ↵ | Felix Fietkau | 2010-08-19 | 1 | -1/+0 |
| | | | | | | processes SVN-Revision: 22726 | ||||
* | speed up the build system by including include/shell.sh on shell commands ↵ | Felix Fietkau | 2010-08-19 | 1 | -1/+1 |
| | | | | | | only where necessary SVN-Revision: 22720 | ||||
* | Add kernel_nconfig make target | Lars-Peter Clausen | 2010-08-06 | 1 | -0/+3 |
| | | | | SVN-Revision: 22518 | ||||
* | unset user overrides for quilt settings to prevent them from interfering ↵ | Felix Fietkau | 2010-01-25 | 1 | -0/+3 |
| | | | | | | with the build process (#6553) SVN-Revision: 19332 | ||||
* | add support for build system overlays that alter package build instructions ↵ | Felix Fietkau | 2009-08-31 | 1 | -1/+1 |
| | | | | | | currently unused, will probably be managed by the feeds system later SVN-Revision: 17445 | ||||
* | use unexport instead of export to clear perforce variables | Felix Fietkau | 2009-05-08 | 1 | -4/+1 |
| | | | | SVN-Revision: 15708 | ||||
* | override some variables to make sure that perforce does not mess with our ↵ | Felix Fietkau | 2009-05-07 | 1 | -0/+6 |
| | | | | | | build process SVN-Revision: 15705 | ||||
* | make sure that at least sed is built before ↵ | Felix Fietkau | 2009-04-27 | 1 | -2/+11 |
| | | | | | | kernel_menuconfig/kernel_oldconfig is executed SVN-Revision: 15433 | ||||
* | optimize the .config dependency chain in the toplevel makefile | Felix Fietkau | 2009-03-03 | 1 | -2/+2 |
| | | | | SVN-Revision: 14740 | ||||
* | avoid implicit rules in even more places | Felix Fietkau | 2009-03-03 | 1 | -7/+7 |
| | | | | SVN-Revision: 14737 | ||||
* | add staging_dir/host/lib to LD_LIBRARY_PATH so that host-built applications ↵ | Felix Fietkau | 2009-02-28 | 1 | -0/+2 |
| | | | | | | can install and make use of shared libraries SVN-Revision: 14698 | ||||
* | one more instance of r13005 | Felix Fietkau | 2008-10-18 | 1 | -1/+1 |
| | | | | SVN-Revision: 13007 | ||||
* | don't overwrite .config if it's a symlink (fixes scripts/env problems) | Felix Fietkau | 2008-10-18 | 1 | -1/+1 |
| | | | | SVN-Revision: 13005 | ||||
* | make sure a predefined CFLAGS variable does not get in the way (fix for #4038) | Felix Fietkau | 2008-09-25 | 1 | -0/+3 |
| | | | | SVN-Revision: 12702 | ||||
* | rework parallel building to get rid of some warnings and add back support ↵ | Felix Fietkau | 2008-08-16 | 1 | -10/+10 |
| | | | | | | for parallelizing the kernel build fixes #3882 SVN-Revision: 12322 | ||||
* | fix cut&paste mistake | Felix Fietkau | 2008-08-09 | 1 | -2/+2 |
| | | | | SVN-Revision: 12254 | ||||
* | fix make distclean | Felix Fietkau | 2008-08-09 | 1 | -1/+1 |
| | | | | SVN-Revision: 12252 | ||||
* | fix 'make docs' | Felix Fietkau | 2008-08-06 | 1 | -2/+2 |
| | | | | SVN-Revision: 12211 | ||||
* | add another check to the dependencies | Felix Fietkau | 2008-06-15 | 1 | -1/+1 |
| | | | | SVN-Revision: 11475 | ||||
* | fix typo | Felix Fietkau | 2008-06-15 | 1 | -1/+1 |
| | | | | SVN-Revision: 11474 | ||||
* | add some sanity checking | Felix Fietkau | 2008-06-15 | 1 | -1/+1 |
| | | | | SVN-Revision: 11473 |