56 Commits (eac34742573858afb75d9bc8fbf00fb4d07e0c15)

Author SHA1 Message Date
Felix Fietkau 96bb7c123b build: consistently use 'depends on' instead of 'depends' 11 years ago
Florian Fainelli 2f972664ec toolchain: musl is not available on MIPS64 11 years ago
Florian Fainelli e032922266 toolchain: allow choosing the MIPS64 user-land ABI 11 years ago
Jo-Philipp Wich 9622f68581 buildroot: allow specifying libc personality for external toolchains 12 years ago
Florian Fainelli 6b63716262 add preliminary support for musl 12 years ago
Felix Fietkau f9f929613d toolchain: enable gdb by default 12 years ago
Mirko Vogt 334fd4199b purge support for glibc - use eglibc instead! 12 years ago
Jo-Philipp Wich 4c2e50f287 exclude CONFIG_GDB on avr32, allows enabling CONFIG_GDB unconditionally without failing avr32 builds 12 years ago
Jo-Philipp Wich e53afbbe64 introduce a USE_EXTERNAL_LIBC symbol which gets selected by EXTERNAL_TOOLCHAIN || NATIVE_TOOLCHAIN Currently we always assume uClibc if an external toolchain is used, this breaks for non-uClibc toolchains or even vanilla uClibc ones since they do not share the external librpc semantics as OpenWrt. Solve the problem by defining an abstract "EXTERNAL_LIBC" which packages might or might not depend on. 13 years ago
Imre Kaloz ec33947689 fixup armeb, too 14 years ago
Imre Kaloz d4afc36c84 simplify TARGET_SUFFIX selection 14 years ago
Felix Fietkau 2efb2ef8b1 toolchain: fix r26004 14 years ago
Alexandros C. Couloumbis deafde5632 toolchain: fix r25969 14 years ago
Felix Fietkau 36bc85648b fix target name mixup caused by r25928 14 years ago
Imre Kaloz b74308c433 only support EABI on ARM targets 14 years ago
Imre Kaloz a3989e3dbd We use different toolchain directories for different ARM archs, so we should set the default arch of gcc to reflect this. 14 years ago
Gabor Juhos 72ba27ae72 cns21xx: add initial support for the Cavium CNS21xx SoC 14 years ago
Imre Kaloz d4bf98f231 add plemininary ultrasparc support 14 years ago
Nicolas Thill 737b4b4bcb move EABI config option out of GCC 15 years ago
Nicolas Thill c9bc7c504c add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;) 15 years ago
Nicolas Thill 47ac8caa62 add comments & fix descriptions in toolchain config items 15 years ago
Nicolas Thill de9bb2b998 prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu 15 years ago
Geoff Levand d719b51871 pxcab: Replace TARGET_pxcab with feature powerpc64 15 years ago
Geoff Levand 7581681466 powerpc: Create a powerpc64 config feature 15 years ago
Florian Fainelli 3eedb2a791 add the insight gdb frontend (#4701) 15 years ago
Florian Fainelli 2ec0cba393 This patch adds a target for the IBM PowerXCell Accelerator Board. (aka mvXCell-8i from MatrixVision or GigaAccel 180 from Fixstars) 15 years ago
Nicolas Thill 4702698c68 add a config option to select the binary stripping method to use (between none, strip & sstrip) 15 years ago
Florian Fainelli 18de35e660 enable software floating point emulation by default for mips and mipsel targets 15 years ago
Hamish Guthrie 9f456db3fd Added defaults for extra target architecture for ps3 16 years ago
Felix Fietkau 72faa09dff move cflags default setting to target makefiles 16 years ago
Nicolas Thill c3f18bd112 use different optimizations for x86 & x86_64 on uml 16 years ago
Nicolas Thill a455323221 fix wrong TARGET_SUFFIX when building a toolchain with uClibc & EABI (closes: #4437) 16 years ago
Nicolas Thill a3edea1b91 add support for alternative C libraries (currently only glibc/eglibc) other (related) changes: - kernel headers are now installed using "make headers_install" on 2.6 - target names now contain an openwrt "vendor" tag (e.g. mips-openwrt-linux-gnu) - build directory names now contain gcc/libc name/version - default cpu for x86 is now i486 (required to build glibc/eglibc) 16 years ago
Felix Fietkau 0f61e46c1a storm is ARMv4, not ARMv4T (thx, SeG) 16 years ago
Gabor Juhos f529a37420 surprise :p 16 years ago
Imre Kaloz 7bb65fb9d7 add preliminary Marvell Orion support 16 years ago
Imre Kaloz 3ab62e8a82 soft-float shouldn't be used on targets with FPU 16 years ago
Imre Kaloz a4dd1adf4a add preliminary support for Storm SL3512 based devices, not ready yet 16 years ago
Imre Kaloz a5510c6b5b PXA has Xscale core as well, so optimize the same way as we do on IXP/IOP 16 years ago
Imre Kaloz 41cf84f819 do target dependent optimizations 16 years ago
Jeremy Kerr 077d84f543 provide a cleaner way to specify a biarch toolchain build 16 years ago
Felix Fietkau 82572cf767 revert ARM to oabi by default, add some eabi patches for fixing up the toolchain, which unfortunately break eabi userland, but are IMHO a necessary basis for further eabi fixes 17 years ago
Ralph Hempel 3dfc679bb9 add uClibc version 0.9.28.2, 0.9.28.3 and snapshots for development purpose (and already deployed evaluation boards) the version 0.9.29 is still the default version 17 years ago
Gabor Juhos 6f60b7afcd uClibc: restore support of shadow passwords, but make it configurable 17 years ago
Felix Fietkau 1c7b826708 unconditionally enable c99 math support in uclibc - many packages need it 17 years ago
Imre Kaloz 91c42459f5 use softfloat and GNU EABI on the IOP, too 17 years ago
Imre Kaloz 9aa6d18e2d move ARM to the GNU EABI 17 years ago
Imre Kaloz 5f93ab0b06 use soft float by default on arm and powerpc 17 years ago
Imre Kaloz 32a37816c3 softfloat should be available on armeb, but not on mips until the kernel fpu emulation can be disabled 17 years ago
Florian Fainelli da7afd8577 Update CFLAGS pickup to match the target variable name, allow i686 to be optimised 17 years ago