mirror of git://gcc.gnu.org/git/gcc.git
[AArch64] elf toolchain does not pass -shared linker option
2015-07-24 Szabolcs Nagy <szabolcs.nagy@arm.com> * config/aarch64/aarch64-elf-raw.h (LINK_SPEC): Handle -h, -static, -shared, -symbolic, -rdynamic. From-SVN: r226159
This commit is contained in:
parent
cbc4d45487
commit
009cea8635
|
|
@ -1,3 +1,8 @@
|
||||||
|
2015-07-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||||
|
|
||||||
|
* config/aarch64/aarch64-elf-raw.h (LINK_SPEC): Handle -h, -static,
|
||||||
|
-shared, -symbolic, -rdynamic.
|
||||||
|
|
||||||
2015-07-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
2015-07-24 Szabolcs Nagy <szabolcs.nagy@arm.com>
|
||||||
|
|
||||||
PR target/65711
|
PR target/65711
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,12 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LINK_SPEC
|
#ifndef LINK_SPEC
|
||||||
#define LINK_SPEC "%{mbig-endian:-EB} %{mlittle-endian:-EL} -X \
|
#define LINK_SPEC "%{h*} \
|
||||||
|
%{static:-Bstatic} \
|
||||||
|
%{shared:-shared} \
|
||||||
|
%{symbolic:-Bsymbolic} \
|
||||||
|
%{!static:%{rdynamic:-export-dynamic}} \
|
||||||
|
%{mbig-endian:-EB} %{mlittle-endian:-EL} -X \
|
||||||
-maarch64elf%{mabi=ilp32*:32}%{mbig-endian:b}" \
|
-maarch64elf%{mabi=ilp32*:32}%{mbig-endian:b}" \
|
||||||
CA53_ERR_835769_SPEC \
|
CA53_ERR_835769_SPEC \
|
||||||
CA53_ERR_843419_SPEC
|
CA53_ERR_843419_SPEC
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue