copy into lib/bfd-plugins

Submitted by on Jan. 28, 2021, 11:17 p.m.


Message ID
State New
Series "install symlink to into lib/bfd-plugins"
Headers show

Commit Message Jan. 28, 2021, 11:17 p.m.
From: Patrick Oppenlander <>

Updated to use $(shell cat) instead of GNU make $(file ...) function.

Also, a gentle ping on this.

Apply using --scissors.


The ar, nm and ranlib tools will automatically load plugins from the
lib/bfd-plugins directory if present.

With this file in place it is no longer necessary to use the gcc-
prefixed versions of these tools (or the --plugin argument) to handle
LTO objects.
 litecross/Makefile | 2 ++
 1 file changed, 2 insertions(+)

Patch hide | download patch | download mbox

diff --git a/litecross/Makefile b/litecross/Makefile
index 8ec0ed2..045c4c8 100644
--- a/litecross/Makefile
+++ b/litecross/Makefile
@@ -254,6 +254,8 @@  install-binutils: | obj_binutils/.lc_built
 install-gcc: | obj_gcc/.lc_built
 	cd obj_gcc && $(MAKE) MAKE="$(MAKE) $(LIBTOOL_ARG)" DESTDIR=$(DESTDIR)$(OUTPUT) install
 	ln -sf $(TARGET)-gcc $(DESTDIR)$(OUTPUT)/bin/$(TARGET)-cc
+	mkdir -p $(DESTDIR)$(OUTPUT)/lib/bfd-plugins
+	cp -L $(DESTDIR)$(OUTPUT)/libexec/gcc/$(TARGET)/$(shell cat src_gcc/gcc/BASE-VER)/ $(DESTDIR)$(OUTPUT)/lib/bfd-plugins
 ifneq ($(LINUX_SRCDIR),)
 TARGET_ARCH = $(firstword $(subst -, ,$(TARGET)))