195 Commits (1e568fd4bca32c5ee38a34ec0218014e96d47b46)

Author SHA1 Message Date
Felix Fietkau c7308bc9f1 build: use a separate variable checking the subdir path (for host packages) 9 years ago
Felix Fietkau 03bc8d94f0 host-build.mk: change default installation prefix of package/* host builds to staging_dir/target-*/host 9 years ago
Felix Fietkau 36502c5a6f build: move host build directories of package/* to build_dir/target-*/host/ 9 years ago
Felix Fietkau 0628630664 build: add pure make tolower/toupper funtions that do not require shell calls 9 years ago
Felix Fietkau f7939f5e74 gcc: remove version 4.6, it is no longer needed 9 years ago
Felix Fietkau 940bc81bc2 build: add -Wno-error=unused-result to target cflags 9 years ago
Felix Fietkau 279c8bee8d rules.mk: export STAGING_DIR_HOST to sub-makefiles and shells 9 years ago
Felix Fietkau 3bbb927728 build: Allow kernel modules to set build ID debug symbol 9 years ago
Felix Fietkau 59bffdaa64 rules.mk: remove GCC 4.4 and GCC 4.5 conditional 9 years ago
Steven Barth 55fe8b2988 toolchain: only use fortify-headers for musl 9 years ago
Steven Barth 2738526a16 toolchain: add fortify-headers, enable FORTIFY_SOURCE by default 9 years ago
Felix Fietkau a778060392 toolchain: switch to musl by default, except for mips64 9 years ago
Felix Fietkau beca028bd6 build: add integration for managing opkg package feed keys 9 years ago
John Crispin 6c434d5f06 rules.mk: add newline definition 9 years ago
Jo-Philipp Wich 24f49b170e rules.mk: don't add staging_dir/host/bin/ path again 10 years ago
Jo-Philipp Wich 2efe776ab0 scripts: extend rstrip.sh to remove bad rpaths 10 years ago
Jo-Philipp Wich 1162d6b721 rules.mk: use relative paths for BASH, TAR, FIND, PATCH, PYTHON 10 years ago
Jo-Philipp Wich 78f476ed02 include: declare variables formerly set in tmp/.host.mk 10 years ago
Felix Fietkau 60629e1695 build: do not assume that gcc-{ar,ranlib,nm} is usable with an external toolchain 10 years ago
Felix Fietkau 9a46799804 build: use gcc-provided ar, nm and ranlib where appropriate 10 years ago
Felix Fietkau 20a3814a9c rules.mk: reduce shexport to one line to allow it to be put in a target context 10 years ago
Felix Fietkau d081edf7eb build: clean up and optimize ipkg control generator code 10 years ago
John Crispin 7557afa9a5 build: add $(STAGING_DIR_HOST)/usr/{include, lib} to build search path. 10 years ago
Felix Fietkau c541b31e40 build: override hardcoded paths to bison and m4 to make the SDK more relocatable 10 years ago
Felix Fietkau 627e974c99 partially revert "build: remove check for nonexistant CONFIG_TAR_VERBOSITY variable and move TAR_OPTIONS to unpack.mk" 10 years ago
Felix Fietkau e71ec4cb55 build: remove GREP_OPTIONS export from rules.mk, defining it in the top-level Makefile is enough 10 years ago
Felix Fietkau 51ae801ee3 build: remove check to nonexistant CONFIG_ENABLE_LOCALE variable and move DISABLE_NLS to package-defaults.mk 10 years ago
Felix Fietkau 00bcebeb4c build: remove check for nonexistant CONFIG_TAR_VERBOSITY variable and move TAR_OPTIONS to unpack.mk 10 years ago
Felix Fietkau 318052e03c build: add a variable for the name of the {build,staging}_dir/{target,toolchain}-* directories 10 years ago
Imre Kaloz f6b57149af FPU type should not interfere with the ABI selection. Also make sure we either do real soft-float or hard-float on ARM, with the right options. 11 years ago
Imre Kaloz f0721fa502 allow configuration of the target directory for binaries 11 years ago
Felix Fietkau e0189ccef4 build: include the cpu type as part of the toolchain/target directory name 11 years ago
Felix Fietkau a1a5f59ea3 build: decouple the mips16 support flag from the toolchain 11 years ago
Felix Fietkau 73c4d73d6d build: unify target independent optimization options 11 years ago
Felix Fietkau 5d1c80f002 build: add required exports for dependency tracking 11 years ago
Felix Fietkau 1c742fb388 build: move the XARGS variable out of the host checks, since a working xargs is built in tools/ 11 years ago
Felix Fietkau e3a28f415b rules.mk: use qstrip to reduce syntax highlighting issues 11 years ago
Felix Fietkau 2430e9a4f5 toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues 11 years ago
John Crispin c2c1f9ae73 rules.mk: add _dsp to ARCH_SUFFIX if the dsp ase is used 11 years ago
Florian Fainelli e032922266 toolchain: allow choosing the MIPS64 user-land ABI 11 years ago
Florian Fainelli 348cae15d2 buildroot: factor knowledge of a 64bits architecture 11 years ago
Florian Fainelli 9e1d2c15d9 buildroot: allow enabling MIPS16 user-space build 11 years ago
Florian Fainelli be5d8e6c87 rules.mk: MIPS16 builds get a different toolchain 11 years ago
Florian Fainelli 5b3445c60b rules.mk: Create TARGET_ASFLAGS; force -mno-mips16 11 years ago
Felix Fietkau 3d6093c275 build: add a HOSTCXX variable pointing at the c++ compiler 11 years ago
Gabor Juhos 2d9e89b24c fix ARCH_SUFFIX for mips64{,el}r2 12 years ago
Jo-Philipp Wich 236c369a89 rules.mk: only select latest libgcc.a with wildcard match (#12798) 12 years ago
Jo-Philipp Wich 993ac4600a rules.mk: don't use $(realpath) in file_copy, the destination directory might not exist yet - spotted while doing a fresh build 12 years ago
Jo-Philipp Wich 828597693e rules.mk: provide a macro "file_copy" which removes any symlink in the destination dir that would be overwritten 12 years ago
Jo-Philipp Wich 2371c6542e rules.mk: fix misspelled config symbol introduced by r34300 12 years ago