Ashwin Sekhar T K
0d5c8e5386
arm: Determine the abi from compiler if not specified on command line
If ARM abi is not explicitly mentioned on the command line, then set the
arm abi to softfp or hard according to the compiler environment.
This assumes that compiler sets the defines __ARM_PCS and __ARM_PCS_VFP
accordingly.
8 years ago
Zhang Xianyi
b678471d65
Merge branch 'z13' into develop
Conflicts:
CONTRIBUTORS.md
9 years ago
Martin Kroeker
fa216717bf
Convert --exclude-libs argument to linker flag
Fixes build with TDM-GCC
9 years ago
Paul MUSTIÈRE
157ee498ac
Updated CROSS_SUFFIX regex to work with CC containing arguments
9 years ago
Shivraj Patil
9687437928
MIPS n32 ABI and build time mips simd support check
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Shivraj Patil
d1c6469283
MIPS n32 ABI support, MSA support detection and rename ARCH, ARCHFLAGS
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Shivraj Patil
22b9c2747d
P6600/I6400 Build fix. Reverted the changes which was done to support for MIPS n32 ABI
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Vicente Olivert Riera
7f28cd1f88
Complete support for MIPS n32 ABI
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
9 years ago
Zhang Xianyi
cd7af5260a
Merge pull request #847 from sva-img/develop
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
9 years ago
buffer51
708dec5bb7
Use CROSS_SUFFIX only if CROSS is set
9 years ago
buffer51
20b0ed1da5
Fixed cross-suffix detection for path that contains dashes when the compiler itself doesn't
9 years ago
Shivraj Patil
2c3dfe2bf3
MIPS P5600(32 bit) and I6400(64 bit) cores support added.
Seperated mips and mips64 files.
Configurations support for mips 32 bit.
Signed-off-by: Shivraj Patil <shivraj.patil@imgtec.com>
9 years ago
Zhang Xianyi
dd43661cfd
Init IBM z system (s390x) porting.
9 years ago
Sébastien Villemot
41407acc19
Fix detection of POWER architecture in c_check.
This is necessary to avoid the false detection of a cross-compiling
environment.
10 years ago
Keno Fischer
e9493f69eb
Fix cross compilation suffix detection
If the path involves `-`, this would have otherwise detected this as a cross compile suffix.
10 years ago
Zhang Xianyi
a11555c715
Support Android NDK armeabi-v7a-hard ABI. (-mfloat-abi=hard)
e.g.
make HOSTCC=gcc CC=arm-linux-androideabi-gcc NO_LAPACK=1 TARGET=ARMV7
In Android NDK, it uses armeabi-v7a-hard ABI.
TARGET_CFLAGS += -mhard-float -D_NDK_MATH_NO_SOFTFP=1
TARGET_LDFLAGS += -Wl,--no-warn-mismatch -lm_hard
For more information, please check hard-float example at
android_ndk/tests/device/hard-float/jni/.
10 years ago
Sébastien Villemot
642aaba2e0
Fix detection of ARM architectures in c_check.
This is necessary to avoid the false detection of a cross-compiling environment.
10 years ago
Zhang Xianyi
e34911a73d
Fix compiling bug for ARM with setting BINARY.
11 years ago
Mike Nolta
271ceb8bae
c_check: set $hostarch to x86_64 instead of amd64
`uname -m` returns "amd64" on some systems.
11 years ago
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
11 years ago
wernsaar
eab79631c3
modified c_check
12 years ago
Zhang Xianyi
6df39ad9e7
Refs #248 . Support LAPACK and LAPACKE with lsbcc.
For LAPACKE, use LAPACK_COMPLEX_STRUCTURE.
The reson is lsbcc didn't define complex I in complex.h.
12 years ago
Zhang Xianyi
960b0c88a7
Refs #227 . Detected LLVM/Clang compiler.
12 years ago
Zhang Xianyi
5d96e4f224
Refs #210 . Disable checking /lib/libpthread.so*.
12 years ago
Zaheer Chothia
5199809bba
Fix typo: OS_CYGWIN -> OS_CYGWIN_NT, OS_INERIX -> OS_INTERIX
13 years ago
Zaheer Chothia
a431042475
Fix inconsistent case for OS_* macros (Refs pull request #111 )
13 years ago
Zaheer Chothia
c8a5d4b86f
Refs #99 . c_check/f_check: strip quotes from detected flags
13 years ago
Xianyi Zhang
c30c22a76c
Fixed a bug about detecting underscore prefix in c_check.
14 years ago
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
15 years ago