185 Commits (25eddec9cb07cae68813f70efc15cb473c5fa95d)

Author SHA1 Message Date
Steven Barth 2738526a16 toolchain: add fortify-headers, enable FORTIFY_SOURCE by default 10 years ago
Felix Fietkau a778060392 toolchain: switch to musl by default, except for mips64 10 years ago
Felix Fietkau beca028bd6 build: add integration for managing opkg package feed keys 10 years ago
John Crispin 6c434d5f06 rules.mk: add newline definition 10 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" 11 years ago
Felix Fietkau e71ec4cb55 build: remove GREP_OPTIONS export from rules.mk, defining it in the top-level Makefile is enough 11 years ago
Felix Fietkau 51ae801ee3 build: remove check to nonexistant CONFIG_ENABLE_LOCALE variable and move DISABLE_NLS to package-defaults.mk 11 years ago
Felix Fietkau 00bcebeb4c build: remove check for nonexistant CONFIG_TAR_VERBOSITY variable and move TAR_OPTIONS to unpack.mk 11 years ago
Felix Fietkau 318052e03c build: add a variable for the name of the {build,staging}_dir/{target,toolchain}-* directories 11 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 12 years ago
Felix Fietkau 1c742fb388 build: move the XARGS variable out of the host checks, since a working xargs is built in tools/ 12 years ago
Felix Fietkau e3a28f415b rules.mk: use qstrip to reduce syntax highlighting issues 12 years ago
Felix Fietkau 2430e9a4f5 toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues 12 years ago
John Crispin c2c1f9ae73 rules.mk: add _dsp to ARCH_SUFFIX if the dsp ase is used 12 years ago
Florian Fainelli e032922266 toolchain: allow choosing the MIPS64 user-land ABI 12 years ago
Florian Fainelli 348cae15d2 buildroot: factor knowledge of a 64bits architecture 12 years ago
Florian Fainelli 9e1d2c15d9 buildroot: allow enabling MIPS16 user-space build 12 years ago
Florian Fainelli be5d8e6c87 rules.mk: MIPS16 builds get a different toolchain 12 years ago
Florian Fainelli 5b3445c60b rules.mk: Create TARGET_ASFLAGS; force -mno-mips16 12 years ago
Felix Fietkau 3d6093c275 build: add a HOSTCXX variable pointing at the c++ compiler 12 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
Jo-Philipp Wich a21fbec006 rules.mk: append libc implementation to bin directory name if not using uClibc 12 years ago
Felix Fietkau 44cd20b802 build: rework the package/install step - collect package install lists during package/compile, then install all packages at once 12 years ago
Felix Fietkau 28665d55cd rules.mk: add TARGET_AR and TARGET_RANLIB 12 years ago
Jo-Philipp Wich 8726a422cd do not pass optimization flags in HOST_CPPFLAGS (#12153) 12 years ago
John Crispin 1c53dda443 remove duplicate HOSTCC_NOCACHE 12 years ago
Florian Fainelli fb9023bb8a move LIB_SUFFIX from base-files to rules.mk 12 years ago
John Crispin 370894e594 fix up scons vs ccache 12 years ago
John Crispin f6ef96fab2 add and export HOSTCC_NOCACHE 13 years ago
Felix Fietkau 4d8cd3afc0 make librpc compatible with eglibc, unconditionally enable it for packages that need rpc support 13 years ago
John Crispin a53b084e49 add ccache wrapper 13 years ago