Commit Graph

88 Commits (34bbbbf9c3b39e7b2d81df590aad5cdbd00280d6)

Author SHA1 Message Date
Nicolas Thill 737b4b4bcb move EABI config option out of GCC
SVN-Revision: 17753
15 years ago
Nicolas Thill c9bc7c504c add external toolchain support, enhance native toolchain support (special thanks to Luigi Mantellini for his help... and patience ;)
SVN-Revision: 17682
15 years ago
Nicolas Thill 47ac8caa62 add comments & fix descriptions in toolchain config items
SVN-Revision: 17561
15 years ago
Nicolas Thill de9bb2b998 prepare for upcoming external toolchain support: move config items not strictly toolchain related out of the toolchain submenu
SVN-Revision: 17560
15 years ago
Geoff Levand d719b51871 pxcab: Replace TARGET_pxcab with feature powerpc64
Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17307
15 years ago
Geoff Levand 7581681466 powerpc: Create a powerpc64 config feature
The config symbol TARGET_ps3 is used in the build files where
special handling for the 64 bit PowerPC processors is needed.
Introduce a new config feature powerpc64, and replace the use
of TARGET_ps3 with powerpc64.

Signed-off-by: Geoff Levand <geoffrey.levand@am.sony.com>

SVN-Revision: 17306
15 years ago
Florian Fainelli 3eedb2a791 add the insight gdb frontend (#4701)
SVN-Revision: 17019
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)
http://us.fixstars.com/products/gigaaccel/

This build will create zImage suitable for TFTP boot image.

* v2
- add axonram device driver
- switch to 2.6.30.1

Signed-off-by: Akinobu Mita <mita@fixstars.com>

SVN-Revision: 16860
15 years ago
Nicolas Thill 4702698c68 add a config option to select the binary stripping method to use (between none, strip & sstrip)
SVN-Revision: 16728
15 years ago
Florian Fainelli 18de35e660 enable software floating point emulation by default for mips and mipsel targets
SVN-Revision: 16604
15 years ago
Hamish Guthrie 9f456db3fd Added defaults for extra target architecture for ps3
SVN-Revision: 14897
15 years ago
Felix Fietkau 72faa09dff move cflags default setting to target makefiles
SVN-Revision: 14866
15 years ago
Nicolas Thill c3f18bd112 use different optimizations for x86 & x86_64 on uml
SVN-Revision: 13984
16 years ago
Nicolas Thill a455323221 fix wrong TARGET_SUFFIX when building a toolchain with uClibc & EABI (closes: #4437)
SVN-Revision: 13962
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)
SVN-Revision: 13931
16 years ago
Felix Fietkau 0f61e46c1a storm is ARMv4, not ARMv4T (thx, SeG)
SVN-Revision: 12046
16 years ago
Gabor Juhos f529a37420 surprise :p
SVN-Revision: 11894
16 years ago
Imre Kaloz 7bb65fb9d7 add preliminary Marvell Orion support
SVN-Revision: 11352
16 years ago
Imre Kaloz 3ab62e8a82 soft-float shouldn't be used on targets with FPU
SVN-Revision: 11338
16 years ago
Imre Kaloz a4dd1adf4a add preliminary support for Storm SL3512 based devices, not ready yet
SVN-Revision: 10956
16 years ago
Imre Kaloz a5510c6b5b PXA has Xscale core as well, so optimize the same way as we do on IXP/IOP
SVN-Revision: 10948
16 years ago
Imre Kaloz 41cf84f819 do target dependent optimizations
SVN-Revision: 10834
16 years ago
Jeremy Kerr 077d84f543 provide a cleaner way to specify a biarch toolchain build
Currently, to build a biarch toolchain, we need to explicitly give
options to the binutils and gcc configure commands:

CONFIG_EXTRA_BINUTILS_CONFIG_OPTIONS="--enable-targets=powerpc64-linux-uclibc"
CONFIG_EXTRA_GCC_CONFIG_OPTIONS="--enable-biarch --enable-targets=powerpc64-linux-uclibc"

This change replaces the command line options with an 'extra arch'
configure option:

CONFIG_EXTRA_TARGET_ARCH=y
CONFIG_EXTRA_TARGET_ARCH_NAME="powerpc64"

And a way to invoke this extra arch on the compiler command-line:

CONFIG_EXTRA_TARGET_ARCH_OPTS="-m64"

In this case, this results in an extra compiler:
 'powerpc64-linux-uclibc-gcc', which invokes
 'powerpc-linux-uclibc-gcc -m64'

This is a more standard way of building biarch toolchains, and allows
the packages to not have to care about how to invoke the 64-bit
compiler.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>

SVN-Revision: 10802
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
SVN-Revision: 10458
16 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
SVN-Revision: 10282
17 years ago
Gabor Juhos 6f60b7afcd uClibc: restore support of shadow passwords, but make it configurable
SVN-Revision: 10276
17 years ago
Felix Fietkau 1c7b826708 unconditionally enable c99 math support in uclibc - many packages need it
SVN-Revision: 10024
17 years ago
Imre Kaloz 91c42459f5 use softfloat and GNU EABI on the IOP, too
SVN-Revision: 10015
17 years ago
Imre Kaloz 9aa6d18e2d move ARM to the GNU EABI
SVN-Revision: 10013
17 years ago
Imre Kaloz 5f93ab0b06 use soft float by default on arm and powerpc
SVN-Revision: 10011
17 years ago
Imre Kaloz 32a37816c3 softfloat should be available on armeb, but not on mips until the kernel fpu emulation can be disabled
SVN-Revision: 9930
17 years ago
Florian Fainelli da7afd8577 Update CFLAGS pickup to match the target variable name, allow i686 to be optimised
SVN-Revision: 9451
17 years ago
Felix Fietkau c844236c36 fix cflags for xscale (#2026)
SVN-Revision: 7910
17 years ago
Florian Fainelli a10de632d1 Use -Os for rdc and -O2 for the x86 target
SVN-Revision: 7831
17 years ago
John Crispin e19eb3d828 add initial support for the crisarchitecture used on foxboards to openwrt
SVN-Revision: 7439
17 years ago
Felix Fietkau 953c120550 switch to -O2 on x86 for performance reasons
SVN-Revision: 5694
18 years ago
Tim Yardley 3e84e18a27 add a configuration option to enable full c99 math in libm. this is needed for functions like floorf (which happens to be used in postgresql server as an example)
SVN-Revision: 5302
18 years ago
Felix Fietkau 60c1f0f64d finally move buildroot-ng to trunk 8 years ago