Skip to content

Commit 5cb2ef2

Browse files
authored
[sdks] Fix llvm-llvm32 build (mono#10611)
* [sdks] Fix llvm-llvm32 build * [wasm] Make sure we compile wasm-cross as 32bits
1 parent 16dec74 commit 5cb2ef2

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

llvm/SUBMODULES.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
{
33
"name": "llvm",
44
"url": "git://github.com/mono/llvm.git",
5-
"rev": "fc854b8ec5873d294b80afa3e6cf6a88c5c48886",
5+
"rev": "81376d161cb6c2230834b2dc096ccbdae8d93020",
66
"remote-branch": "origin/release_60",
77
"branch": "release_60",
88
"directory": "llvm"

sdks/builds/llvm.mk

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ $(LLVM36_SRC)/configure: | $(LLVM36_SRC)
2020
ifeq ($(UNAME),Darwin)
2121
ifeq ($(DISABLE_DOWNLOAD_LLVM),)
2222
mkdir -p $(TOP)/sdks/builds/toolchains/llvm-download
23-
$(MAKE) -C $(TOP)/llvm -f build.mk download-llvm \
23+
-$(MAKE) -C $(TOP)/llvm -f build.mk download-llvm \
2424
LLVM_PREFIX="$(TOP)/sdks/builds/toolchains/llvm-download/usr"
2525
touch $@
2626
endif
@@ -120,7 +120,7 @@ clean-llvm-$(1)::
120120

121121
endef
122122

123-
llvm-llvm32_CMAKE_FLAGS=-DLLVM_BUILD_32_BITS=On
123+
llvm-llvm32_CMAKE_ARGS=-DLLVM_BUILD_32_BITS=On
124124
$(eval $(call LLVMTemplate,llvm32,i386))
125125
$(eval $(call LLVMTemplate,llvm64,x86_64))
126126

sdks/builds/wasm.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ WASM_CROSS_CONFIGURE_FLAGS = \
9090

9191
.stamp-wasm-cross-configure: | $(TOP)/configure provision-llvm-llvm32
9292
mkdir -p $(TOP)/sdks/builds/wasm-cross
93-
cd $(TOP)/sdks/builds/wasm-cross && CFLAGS="-g" $(TOP)/configure $(WASM_CROSS_CONFIGURE_FLAGS)
93+
cd $(TOP)/sdks/builds/wasm-cross && CFLAGS="-g -m32" CXXFLAGS="-g -m32" $(TOP)/configure $(WASM_CROSS_CONFIGURE_FLAGS)
9494
touch $@
9595

9696
# This needs to be run after the target runtime has been configured

0 commit comments

Comments
 (0)