diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2015-10-25 10:28:47 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2015-10-25 10:32:11 -0700 |
| commit | d51b432fd7f75d25ad6bc63c7cbcffdeea4bd732 (patch) | |
| tree | b8ebb909ce6f5ee0eeaa2b62e8015f4821163d73 | |
| parent | 079f3848c3b043860f44b486c7fdd0b182e65a72 (diff) | |
| download | rust-d51b432fd7f75d25ad6bc63c7cbcffdeea4bd732.tar.gz rust-d51b432fd7f75d25ad6bc63c7cbcffdeea4bd732.zip | |
mk: Package libstdc++-6.dll on x86_64 MinGW
We don't need the support libgcc SEH library, but we do need the C++ standard library for running the compiler itself. cc #29208
| -rw-r--r-- | mk/dist.mk | 4 | ||||
| -rw-r--r-- | src/etc/make-win-dist.py | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/mk/dist.mk b/mk/dist.mk index 55c45d2c544..4cdee8bda9d 100644 --- a/mk/dist.mk +++ b/mk/dist.mk @@ -150,11 +150,11 @@ prepare-overlay-$(1): dist/$$(PKG_NAME)-$(1).tar.gz: dist-install-dir-$(1)-host prepare-overlay-$(1) @$(call E, build: $$@) -# On a 32-bit MinGW target we've got a few runtime DLL dependencies that we need +# On a MinGW target we've got a few runtime DLL dependencies that we need # to include. THe first argument to `make-win-dist` is where to put these DLLs # (the image we're creating) and the second argument is a junk directory to # ignore all the other MinGW stuff the script creates. -ifeq ($(1),i686-pc-windows-gnu) +ifeq ($$(findstring pc-windows-gnu,$(1)),pc-windows-gnu) $$(Q)rm -Rf tmp/dist/win-rust-gcc-$(1) $$(Q)$$(CFG_PYTHON) $$(S)src/etc/make-win-dist.py \ tmp/dist/$$(PKG_NAME)-$(1)-image \ diff --git a/src/etc/make-win-dist.py b/src/etc/make-win-dist.py index 1c289e71188..d484316b4d9 100644 --- a/src/etc/make-win-dist.py +++ b/src/etc/make-win-dist.py @@ -50,8 +50,6 @@ def make_win_dist(rust_root, gcc_root, target_triple): rustc_dlls = ["libstdc++-6.dll"] if target_triple.startswith("i686-"): rustc_dlls.append("libgcc_s_dw2-1.dll") - else: - rustc_dlls.append("libgcc_s_seh-1.dll") target_libs = [ # MinGW libs "crtbegin.o", |
