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
1212#export CARGO_TARGET_I686_PC_WINDOWS_GNU_RUSTFLAGS=-C panic=abort
1313ifeq ($(R_COMPILED_BY),gcc 8.3.0)
1414GCCPATH=$(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
1518endif
1619
1720all: clean rustup
1821
1922$(SHLIB): $(STATLIB)
2023
2124$(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
2327
2428clean:
2529 rm -Rf $(SHLIB) $(STATLIB) $(OBJECTS) myrustlib/target
You can’t perform that action at this time.
0 commit comments