Skip to content

Commit af53b34

Browse files
authored
Merge pull request #1725 from demin-han/master
Add LLVM_EXTRA_CONFIGURE_FLAGS
2 parents aaee081 + 13c5573 commit af53b34

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

Makefile.in

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,8 @@ stamps/build-llvm-linux: $(LLVM_SRCDIR) $(LLVM_SRC_GIT) $(BINUTILS_SRCDIR) $(BIN
11581158
-DLLVM_RUNTIME_TARGETS=$(call make_tuple,$(XLEN),linux-gnu) \
11591159
-DLLVM_INSTALL_TOOLCHAIN_ONLY=On \
11601160
-DLLVM_BINUTILS_INCDIR=$(BINUTILS_SRCDIR)/include \
1161-
-DLLVM_PARALLEL_LINK_JOBS=4
1161+
-DLLVM_PARALLEL_LINK_JOBS=4 \
1162+
$(LLVM_EXTRA_CONFIGURE_FLAGS)
11621163
$(MAKE) -C $(notdir $@)
11631164
$(MAKE) -C $(notdir $@) install
11641165
# Build shared/static OpenMP libraries on RV64.
@@ -1220,7 +1221,8 @@ stamps/build-llvm-newlib: $(LLVM_SRCDIR) $(LLVM_SRC_GIT) $(BINUTILS_SRCDIR) $(BI
12201221
-DLLVM_DEFAULT_TARGET_TRIPLE="$(NEWLIB_TUPLE)" \
12211222
-DLLVM_INSTALL_TOOLCHAIN_ONLY=On \
12221223
-DLLVM_BINUTILS_INCDIR=$(BINUTILS_SRCDIR)/include \
1223-
-DLLVM_PARALLEL_LINK_JOBS=4
1224+
-DLLVM_PARALLEL_LINK_JOBS=4 \
1225+
$(LLVM_EXTRA_CONFIGURE_FLAGS)
12241226
$(MAKE) -C $(notdir $@)
12251227
$(MAKE) -C $(notdir $@) install
12261228
cp $(notdir $@)/lib/LLVMgold.$(SHARED_LIB_SUFFIX) $(INSTALL_DIR)/lib

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ devtoolset-7 works.
140140
There are a number of additional options that may be passed to
141141
configure. See './configure --help' for more details.
142142

143-
Also you can define extra flags to pass to specific projects: ```BINUTILS_NATIVE_FLAGS_EXTRA, BINUTILS_TARGET_FLAGS_EXTRA, GCC_EXTRA_CONFIGURE_FLAGS, GDB_NATIVE_FLAGS_EXTRA, GDB_TARGET_FLAGS_EXTRA, GLIBC_TARGET_FLAGS_EXTRA, NEWLIB_TARGET_FLAGS_EXTRA```.
143+
Also you can define extra flags to pass to specific projects: ```BINUTILS_NATIVE_FLAGS_EXTRA, BINUTILS_TARGET_FLAGS_EXTRA, GCC_EXTRA_CONFIGURE_FLAGS, GDB_NATIVE_FLAGS_EXTRA, GDB_TARGET_FLAGS_EXTRA, GLIBC_TARGET_FLAGS_EXTRA, NEWLIB_TARGET_FLAGS_EXTRA, LLVM_EXTRA_CONFIGURE_FLAGS```.
144144
Example: ```GCC_EXTRA_CONFIGURE_FLAGS=--with-gmp=/opt/gmp make linux```
145145

146146
#### Set default ISA spec version

0 commit comments

Comments
 (0)