diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2020-11-05 14:09:08 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2020-11-06 11:14:12 +0800 |
commit | 2220a4ca0bb4c2ebeae38e30a7559ce398ed7ce5 (patch) | |
tree | 35251fe97384b6ce0bbcb39570df5e23c40653a8 /Makefile.in | |
parent | 4f197984c3b1c203d05c6b74c220d681e771d173 (diff) | |
download | riscv-gnu-toolchain-2220a4ca0bb4c2ebeae38e30a7559ce398ed7ce5.zip riscv-gnu-toolchain-2220a4ca0bb4c2ebeae38e30a7559ce398ed7ce5.tar.gz riscv-gnu-toolchain-2220a4ca0bb4c2ebeae38e30a7559ce398ed7ce5.tar.bz2 |
Add --with-multilib-generator option
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index b2d2deb..4bcb48f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -52,7 +52,14 @@ endif export PATH AWK SED MULTILIB_FLAGS := @multilib_flags@ +MULTILIB_GEN := @multilib_gen@ +ifeq ($(MULTILIB_GEN),) NEWLIB_MULTILIB_NAMES := @newlib_multilib_names@ +GCC_MULTILIB_FLAGS := $(MULTILIB_FLAGS) +else +NEWLIB_MULTILIB_NAMES := $(shell echo $(MULTILIB_GEN) | $(SED) 's/;/\n/'| $(AWK) '{split($$0,a,"-"); printf "%s-%s ", a[1],a[2]}') +GCC_MULTILIB_FLAGS := $(MULTILIB_FLAGS) --with-multilib-generator="$(MULTILIB_GEN)" +endif GLIBC_MULTILIB_NAMES := @glibc_multilib_names@ GCC_CHECKING_FLAGS := @gcc_checking@ @@ -490,7 +497,7 @@ stamps/build-gcc-newlib-stage1: $(GCC_SRCDIR) stamps/build-binutils-newlib --disable-tm-clone-registry \ --src=$(gccsrcdir) \ $(GCC_CHECKING_FLAGS) \ - $(MULTILIB_FLAGS) \ + $(GCC_MULTILIB_FLAGS) \ $(WITH_ABI) \ $(WITH_ARCH) \ $(WITH_TUNE) \ @@ -588,7 +595,7 @@ stamps/build-gcc-newlib-stage2: $(GCC_SRCDIR) stamps/build-newlib \ --disable-tm-clone-registry \ --src=$(gccsrcdir) \ $(GCC_CHECKING_FLAGS) \ - $(MULTILIB_FLAGS) \ + $(GCC_MULTILIB_FLAGS) \ $(WITH_ABI) \ $(WITH_ARCH) \ $(WITH_TUNE) \ |