File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -12,14 +12,18 @@ PKG_LIBS = -L$(LIBDIR) -lmyrustlib -lws2_32 -ladvapi32 -luserenv -ldbghelp -lbcr
12
12
#export CARGO_TARGET_I686_PC_WINDOWS_GNU_RUSTFLAGS=-C panic=abort
13
13
ifeq ($(R_COMPILED_BY),gcc 8.3.0)
14
14
GCCPATH=$(subst C:\,/c/,$(RTOOLS40_HOME))/mingw$(WIN)/bin
15
+ else
16
+ export CARGO_TARGET_X86_64_PC_WINDOWS_GNU_LINKER=gcc
17
+ GCCPATH=$(subst C:\,/c/,$(RTOOLS42_HOME))/x86_64-w64-mingw32.static.posix/bin
15
18
endif
16
19
17
20
all: clean rustup
18
21
19
22
$(SHLIB): $(STATLIB)
20
23
21
24
$(STATLIB):
22
- PATH="$(GCCPATH):$(PATH)" cargo build --target=$(TARGET) --release --manifest-path=myrustlib/Cargo.toml
25
+ mkdir -p myrustlib/target/release/deps; echo '!<arch>' > myrustlib/target/release/deps/libgcc_eh.a #hack for mxe-rtools42
26
+ PATH="$(GCCPATH):$(USERPROFILE)\.cargo:$(PATH)" cargo build --target=$(TARGET) --release --manifest-path=myrustlib/Cargo.toml
23
27
24
28
clean:
25
29
rm -Rf $(SHLIB) $(STATLIB) $(OBJECTS) myrustlib/target
You can’t perform that action at this time.
0 commit comments