linux-eabi.h (GLIBC_DYNAMIC_LINKER_SOFT_FLOAT): Define.
2012-04-26 Michael Hope <michael.hope@linaro.org> Richard Earnshaw <rearnsha@arm.com> * config/arm/linux-eabi.h (GLIBC_DYNAMIC_LINKER_SOFT_FLOAT): Define. (GLIBC_DYNAMIC_LINKER_HARD_FLOAT): Define. (GLIBC_DYNAMIC_LINKER_DEFAULT): Define. (GLIBC_DYNAMIC_LINKER): Redefine to use the hard float path. Co-Authored-By: Richard Earnshaw <rearnsha@arm.com> From-SVN: r186859
This commit is contained in:
parent
181c7267c7
commit
c7121189c3
@ -1,3 +1,11 @@
|
||||
2012-04-26 Michael Hope <michael.hope@linaro.org>
|
||||
Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* config/arm/linux-eabi.h (GLIBC_DYNAMIC_LINKER_SOFT_FLOAT): Define.
|
||||
(GLIBC_DYNAMIC_LINKER_HARD_FLOAT): Define.
|
||||
(GLIBC_DYNAMIC_LINKER_DEFAULT): Define.
|
||||
(GLIBC_DYNAMIC_LINKER): Redefine to use the hard float path.
|
||||
|
||||
2012-04-25 Sriraman Tallam <tmsriram@google.com>
|
||||
|
||||
* doc/extend.texi: Document avx2 support.
|
||||
|
@ -62,7 +62,17 @@
|
||||
/* Use ld-linux.so.3 so that it will be possible to run "classic"
|
||||
GNU/Linux binaries on an EABI system. */
|
||||
#undef GLIBC_DYNAMIC_LINKER
|
||||
#define GLIBC_DYNAMIC_LINKER "/lib/ld-linux.so.3"
|
||||
#define GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "/lib/ld-linux.so.3"
|
||||
#define GLIBC_DYNAMIC_LINKER_HARD_FLOAT "/lib/ld-linux-armhf.so.3"
|
||||
#if TARGET_DEFAULT_FLOAT_ABI == ARM_FLOAT_ABI_HARD
|
||||
#define GLIBC_DYNAMIC_LINKER_DEFAULT GLIBC_DYNAMIC_LINKER_HARD_FLOAT
|
||||
#else
|
||||
#define GLIBC_DYNAMIC_LINKER_DEFAULT GLIBC_DYNAMIC_LINKER_SOFT_FLOAT
|
||||
#endif
|
||||
#define GLIBC_DYNAMIC_LINKER \
|
||||
"%{mfloat-abi=hard:" GLIBC_DYNAMIC_LINKER_HARD_FLOAT "} \
|
||||
%{mfloat-abi=soft*:" GLIBC_DYNAMIC_LINKER_SOFT_FLOAT "} \
|
||||
%{!mfloat-abi=*:" GLIBC_DYNAMIC_LINKER_DEFAULT "}"
|
||||
|
||||
/* At this point, bpabi.h will have clobbered LINK_SPEC. We want to
|
||||
use the GNU/Linux version, not the generic BPABI version. */
|
||||
|
Loading…
Reference in New Issue
Block a user