Lines Matching refs:ld
105 toolchain-tool-classes += ld
106 toolchain-tool-class-name-ld := linker
164 toolchain-tools += gnu-ld
165 toolchain-tool-name-gnu-ld := GNU LD (`ld.bfd`)
200 toolchain-tools-ld := arm-clang arm-link llvm-clang llvm-lld gnu-gcc gnu-ld # Linkers
258 toolchain-guess-tool-gnu-ld = $(shell $(1) -v 2>&1 </dev/null | grep -o "GNU ld")
374 toolchain-from-cc-arm-clang-ld = # Fall back to `$(toolchain)-ld-default`
381 toolchain-from-cc-llvm-clang-ld = $(1)
388 toolchain-from-cc-gnu-gcc-ld = $(1)
421 toolchain-ld-prefix-gnu-gcc = $(addprefix -Xlinker ,$(1))
422 toolchain-ld-prefix-gnu-ld = $(1)
423 toolchain-ld-prefix-llvm-clang = $(addprefix -Xlinker ,$(1))
424 toolchain-ld-prefix-llvm-lld = $(1)
425 toolchain-ld-prefix-arm-clang = $(addprefix -Xlinker ,$(1))
426 toolchain-ld-prefix-arm-link = $(1)
443 toolchain-ld-option = $(call toolchain-ld-option-$($(1)-ld-id),$(1),$(2))
444 toolchain-ld-option-gnu-gcc = $(if $\
445 …$(shell $($(1)-ld) $(call toolchain-ld-prefix-gnu-gcc,$(2)) -Xlinker --help >/dev/null 2>&1 && ech…
446 $(call toolchain-ld-prefix-gnu-gcc,$(2)))
447 toolchain-ld-option-gnu-ld = $(shell $($(1)-ld) $(2) --help >/dev/null 2>&1 && $\
450 toolchain-ld-option-llvm-clang = $(shell $($(1)-ld) $(target-flag-$(1)-llvm-clang) $\
451 $(call toolchain-ld-prefix-llvm-clang,$(2)) -Xlinker --help >/dev/null 2>&1 && $\
452 echo $(call escape-shell,$(call toolchain-ld-prefix-llvm-clang,$(2))))
453 toolchain-ld-option-llvm-lld = $(shell $($(1)-ld) $(2) --help >/dev/null 2>&1 && $\
456 toolchain-ld-option-arm-clang = $(shell $($(1)-ld) $(target-flag-$(1)-arm-clang) $\
457 $(call toolchain-ld-prefix-arm-clang,$(2)) -Xlinker --help >/dev/null 2>&1 && $\
458 echo $(call escape-shell,$(call toolchain-ld-prefix-arm-clang,$(2))))
459 toolchain-ld-option-arm-link = $(shell $($(1)-ld) $(2) --help >/dev/null 2>&1 && $\