Commit History

Autor SHA1 Mensaxe Data
  Felix Fietkau 2430e9a4f5 toolchain: eliminate the INSTALL_LIBSTDCPP config symbol and make c++ support mandatory - fixes recursive config symbol dependency issues %!s(int64=12) %!d(string=hai) anos
  John Crispin c2c1f9ae73 rules.mk: add _dsp to ARCH_SUFFIX if the dsp ase is used %!s(int64=12) %!d(string=hai) anos
  Florian Fainelli e032922266 toolchain: allow choosing the MIPS64 user-land ABI %!s(int64=12) %!d(string=hai) anos
  Florian Fainelli 348cae15d2 buildroot: factor knowledge of a 64bits architecture %!s(int64=12) %!d(string=hai) anos
  Florian Fainelli 9e1d2c15d9 buildroot: allow enabling MIPS16 user-space build %!s(int64=12) %!d(string=hai) anos
  Florian Fainelli be5d8e6c87 rules.mk: MIPS16 builds get a different toolchain %!s(int64=12) %!d(string=hai) anos
  Florian Fainelli 5b3445c60b rules.mk: Create TARGET_ASFLAGS; force -mno-mips16 %!s(int64=12) %!d(string=hai) anos
  Felix Fietkau 3d6093c275 build: add a HOSTCXX variable pointing at the c++ compiler %!s(int64=12) %!d(string=hai) anos
  Gabor Juhos 2d9e89b24c fix ARCH_SUFFIX for mips64{,el}r2 %!s(int64=13) %!d(string=hai) anos
  Jo-Philipp Wich 236c369a89 rules.mk: only select latest libgcc.a with wildcard match (#12798) %!s(int64=13) %!d(string=hai) anos
  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 %!s(int64=13) %!d(string=hai) anos
  Jo-Philipp Wich 828597693e rules.mk: provide a macro "file_copy" which removes any symlink in the destination dir that would be overwritten %!s(int64=13) %!d(string=hai) anos
  Jo-Philipp Wich 2371c6542e rules.mk: fix misspelled config symbol introduced by r34300 %!s(int64=13) %!d(string=hai) anos
  Jo-Philipp Wich a21fbec006 rules.mk: append libc implementation to bin directory name if not using uClibc %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 44cd20b802 build: rework the package/install step - collect package install lists during package/compile, then install all packages at once %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 28665d55cd rules.mk: add TARGET_AR and TARGET_RANLIB %!s(int64=13) %!d(string=hai) anos
  Jo-Philipp Wich 8726a422cd do not pass optimization flags in HOST_CPPFLAGS (#12153) %!s(int64=13) %!d(string=hai) anos
  John Crispin 1c53dda443 remove duplicate HOSTCC_NOCACHE %!s(int64=13) %!d(string=hai) anos
  Florian Fainelli fb9023bb8a move LIB_SUFFIX from base-files to rules.mk %!s(int64=13) %!d(string=hai) anos
  John Crispin 370894e594 fix up scons vs ccache %!s(int64=13) %!d(string=hai) anos
  John Crispin f6ef96fab2 add and export HOSTCC_NOCACHE %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 4d8cd3afc0 make librpc compatible with eglibc, unconditionally enable it for packages that need rpc support %!s(int64=13) %!d(string=hai) anos
  John Crispin a53b084e49 add ccache wrapper %!s(int64=13) %!d(string=hai) anos
  John Crispin cc5b3e683e Use build suffix on build_dir paths %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 236dd9d9a2 kernel: keep more symbols in the kernel modules when doing profiling %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau edc3ad9100 build: add TARGET_CXXFLAGS and EXTRA_CXXFLAGS, defaulting to *_CFLAGS via lazy evaluation. this allows adding c++ specific cflags %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau a8ec8ce1ac kernel: do not rename module symbols with kallsyms enabled %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau c2590fe930 strip kernel modules more aggressively: make all global symbols local, rename all symbols in the symbol table to make them compress better %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau 27bb12af0f build: add -Wno-error=unused-but-set-variable to cflags for gcc 4.6 and newer to avoid stupid -Werror related package breakage %!s(int64=14) %!d(string=hai) anos
  Jo-Philipp Wich 1504738c02 rules.mk: filter "." and "./" entries from $PATH, prevents toolchain build issues and likely other problems %!s(int64=14) %!d(string=hai) anos