@@ -357,7 +357,6 @@ stamps/build-binutils-linux: $(BINUTILS_SRCDIR) $(BINUTILS_SRC_GIT) $(PREPARATIO
357357 $(CONFIGURE_HOST) \
358358 --prefix=$(INSTALL_DIR) \
359359 --with-sysroot=$(SYSROOT) \
360- --enable-gold \
361360 --enable-plugins \
362361 $(MULTILIB_FLAGS) \
363362 @with_guile@ \
@@ -528,7 +527,6 @@ stamps/build-binutils-linux-native: $(BINUTILS_SRCDIR) $(BINUTILS_SRC_GIT) stamp
528527 --target=$(LINUX_TUPLE ) \
529528 $(CONFIGURE_HOST ) \
530529 --prefix=$(INSTALL_DIR ) /native \
531- --enable-gold \
532530 --enable-plugins \
533531 $(MULTILIB_FLAGS ) \
534532 @with_guile@ \
@@ -587,7 +585,6 @@ stamps/build-binutils-newlib: $(BINUTILS_SRCDIR) $(BINUTILS_SRC_GIT) $(PREPARATI
587585 --target=$(NEWLIB_TUPLE) \
588586 $(CONFIGURE_HOST) \
589587 --prefix=$(INSTALL_DIR) \
590- --enable-gold \
591588 --enable-plugins \
592589 @with_guile@ \
593590 --disable-werror \
@@ -776,7 +773,6 @@ stamps/build-binutils-musl: $(BINUTILS_SRCDIR) $(BINUTILS_SRC_GIT) $(PREPARATION
776773 $(CONFIGURE_HOST) \
777774 --prefix=$(INSTALL_DIR) \
778775 --with-sysroot=$(SYSROOT) \
779- --enable-gold \
780776 --enable-plugins \
781777 $(MULTILIB_FLAGS) \
782778 @with_guile@ \
@@ -947,7 +943,7 @@ stamps/build-qemu: $(QEMU_SRCDIR) $(QEMU_SRC_GIT) $(PREPARATION_STAMP)
947943 mkdir -p $(dir $@ )
948944 date > $@
949945
950- stamps/build-llvm-linux : $(LLVM_SRCDIR ) $(LLVM_SRC_GIT ) \
946+ stamps/build-llvm-linux : $(LLVM_SRCDIR ) $(LLVM_SRC_GIT ) $( BINUTILS_SRCDIR ) $( BINUTILS_SRC_GIT ) \
951947 stamps/build-gcc-linux-stage2
952948 # We have the following situation:
953949 # - sysroot directory: $(INSTALL_DIR)/sysroot
@@ -974,7 +970,7 @@ stamps/build-llvm-linux: $(LLVM_SRCDIR) $(LLVM_SRC_GIT) \
974970 -DDEFAULT_SYSROOT="../sysroot" \
975971 -DLLVM_RUNTIME_TARGETS=$(call make_tuple,$(XLEN),linux-gnu) \
976972 -DLLVM_INSTALL_TOOLCHAIN_ONLY=On \
977- -DLLVM_BINUTILS_INCDIR=`find $(INSTALL_DIR) -name plugin-api.h | xargs dirname` \
973+ -DLLVM_BINUTILS_INCDIR=$(BINUTILS_SRCDIR)/include \
978974 -DLLVM_PARALLEL_LINK_JOBS=4
979975 $(MAKE) -C $(notdir $@)
980976 $(MAKE) -C $(notdir $@) install
@@ -983,7 +979,8 @@ stamps/build-llvm-linux: $(LLVM_SRCDIR) $(LLVM_SRC_GIT) \
983979 cd $(INSTALL_DIR)/bin && ln -s -f clang $(LINUX_TUPLE)-clang && ln -s -f clang++ $(LINUX_TUPLE)-clang++
984980 mkdir -p $(dir $@) && touch $@
985981
986- stamps/build-llvm-newlib : $(LLVM_SRCDIR ) $(LLVM_SRC_GIT ) stamps/build-gcc-newlib-stage2
982+ stamps/build-llvm-newlib : $(LLVM_SRCDIR ) $(LLVM_SRC_GIT ) $(BINUTILS_SRCDIR ) $(BINUTILS_SRC_GIT ) \
983+ stamps/build-gcc-newlib-stage2
987984 rm -rf $@ $(notdir $@)
988985 mkdir $(notdir $@)
989986 cd $(notdir $@) && \
@@ -994,7 +991,7 @@ stamps/build-llvm-newlib: $(LLVM_SRCDIR) $(LLVM_SRC_GIT) stamps/build-gcc-newlib
994991 -DLLVM_ENABLE_PROJECTS="clang;lld" \
995992 -DLLVM_DEFAULT_TARGET_TRIPLE="$(NEWLIB_TUPLE)" \
996993 -DLLVM_INSTALL_TOOLCHAIN_ONLY=On \
997- -DLLVM_BINUTILS_INCDIR=` find $( INSTALL_DIR ) -name plugin-api.h | xargs dirname ` \
994+ -DLLVM_BINUTILS_INCDIR=$(BINUTILS_SRCDIR)/include \
998995 -DLLVM_PARALLEL_LINK_JOBS=4
999996 $(MAKE) -C $(notdir $@)
1000997 $(MAKE) -C $(notdir $@) install
0 commit comments