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
17 years ago
Gabor Juhos
f529a37420
surprise :p
...
SVN-Revision: 11894
17 years ago
Imre Kaloz
7bb65fb9d7
add preliminary Marvell Orion support
...
SVN-Revision: 11352
17 years ago
Imre Kaloz
3ab62e8a82
soft-float shouldn't be used on targets with FPU
...
SVN-Revision: 11338
17 years ago
Imre Kaloz
a4dd1adf4a
add preliminary support for Storm SL3512 based devices, not ready yet
...
SVN-Revision: 10956
17 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
17 years ago
Imre Kaloz
41cf84f819
do target dependent optimizations
...
SVN-Revision: 10834
17 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
17 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
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
...
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
18 years ago
Florian Fainelli
a10de632d1
Use -Os for rdc and -O2 for the x86 target
...
SVN-Revision: 7831
18 years ago
John Crispin
e19eb3d828
add initial support for the crisarchitecture used on foxboards to openwrt
...
SVN-Revision: 7439
18 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