Commit History

Autor SHA1 Mensaxe Data
  Andre Heider 4b8b89da50 toolchain/gcc: use explicit configure args %!s(int64=3) %!d(string=hai) anos
  Christian Marangi 9590e1155d toolchain/gcc: use STAGING_DIR_HOST instead of hardcoding default %!s(int64=3) %!d(string=hai) anos
  Yousong Zhou 69b9f0161e toolchain: gcc: enable sanitizers for glibc toolchain %!s(int64=6) %!d(string=hai) anos
  Felix Fietkau 0f5d17a7e6 toolchain/gcc: parallelize make install %!s(int64=9) %!d(string=hai) anos
  Matteo Croce 360fd10ac9 gcc: optionally build gccgo compiler %!s(int64=9) %!d(string=hai) anos
  Felix Fietkau 795cab69b3 gcc: enable LTO support unconditionally %!s(int64=10) %!d(string=hai) anos
  Steven Barth cfdadd3e1d gcc: musl comes with its own SSP, so use it instead of libssp %!s(int64=10) %!d(string=hai) anos
  Felix Fietkau 749d865aa4 gcc: gcc 4.9.x disable libsanitize %!s(int64=11) %!d(string=hai) anos
  Felix Fietkau c4fb88720e toolchain: remove another bogus copy of libiberty.a %!s(int64=11) %!d(string=hai) anos
  Felix Fietkau c270db592a gcc: remove the bogus CONFIG_TLS_SUPPORT symbol - TLS support is required by libc. %!s(int64=13) %!d(string=hai) anos
  Florian Fainelli 348cae15d2 buildroot: factor knowledge of a 64bits architecture %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau ed2bf29be5 build: add the + token to any commands that can pass through the jobserver, fixes parallel build on some systems %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau d6c5846513 gcc: enable parallel builds %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 70259bceb4 toolchain/gcc: fix installing the toolchain after removing the toolchain dir without a full rebuild %!s(int64=13) %!d(string=hai) anos
  Felix Fietkau 42ed1bd9e6 gcc: enable --with-headers for the final toolchain build %!s(int64=14) %!d(string=hai) anos
  Jo-Philipp Wich 64dc82eab0 invoke patch-specs.sh in the gcc/final install stage. Patch up OpenWrts own cross toolchains to always search headers and libraries in $STAGING_DIR, this should solve most issues with missing headers, indirect linking and not found libraries. At a later stage, all -I and -L flags will be purged from TARGET_LDFLAGS and TARGET_CPPFLAGS. %!s(int64=14) %!d(string=hai) anos
  Imre Kaloz be9a11b014 replace gcc 4.5.2 support with 4.6.1 %!s(int64=14) %!d(string=hai) anos
  Jo-Philipp Wich a56dab661a introduce option to enable setjump()/longjump() based C++ exceptions (#9185, patch from David Kuehling via Qi hardware) %!s(int64=14) %!d(string=hai) anos
  Felix Fietkau 62c1740676 toolchain: fix the sysroot mess by getting rid of $(TOOLCHAIN_DIR)/usr and moving it back to $(TOOLCHAIN_DIR), this change makes the toolchain relocatable again, which should fix the SDK %!s(int64=15) %!d(string=hai) anos
  Felix Fietkau 5149ed151d gcc: split up the build process into three distinct stages (minimal, initial, final), to clean up the dependency handling nastiness and to improve support for rebuilding parts of the toolchain %!s(int64=15) %!d(string=hai) anos