Skip to content

Commit 2ac9bc9

Browse files
committed
Merge pull request #15285 from JuliaLang/tk/appveyor
Fix appveyor segfault from toolchain ABI incompatibilities
2 parents 06ccf7f + c1e565c commit 2ac9bc9

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -470,7 +470,7 @@ endif
470470

471471
ifeq ($(OS), WINNT)
472472
[ ! -d $(JULIAHOME)/dist-extras ] || ( cd $(JULIAHOME)/dist-extras && \
473-
cp 7z.exe 7z.dll libexpat-1.dll zlib1.dll libgfortran-3.dll libquadmath-0.dll libstdc++-6.dll libgcc_s_s*-1.dll libssp-0.dll $(BUILDROOT)/julia-$(JULIA_COMMIT)/bin && \
473+
cp 7z.exe 7z.dll libexpat-1.dll zlib1.dll $(BUILDROOT)/julia-$(JULIA_COMMIT)/bin && \
474474
mkdir $(BUILDROOT)/julia-$(JULIA_COMMIT)/Git && \
475475
7z x PortableGit.7z -o"$(BUILDROOT)/julia-$(JULIA_COMMIT)/Git" && \
476476
echo "[core] eol = lf" >> "$(GITCONFIG)" && \

contrib/windows/msys_build.sh

+5
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,11 @@ mkdir -p usr/Git/tmp
106106
# Remove libjulia.dll if it was copied from downloaded binary
107107
rm -f usr/bin/libjulia.dll
108108
rm -f usr/bin/libjulia-debug.dll
109+
rm -f usr/bin/libgcc_s_s*-1.dll
110+
rm -f usr/bin/libgfortran-3.dll
111+
rm -f usr/bin/libquadmath-0.dll
112+
rm -f usr/bin/libssp-0.dll
113+
rm -f usr/bin/libstdc++-6.dll
109114

110115
if [ -z "$USEMSVC" ]; then
111116
if [ -z "`which ${CROSS_COMPILE}gcc 2>/dev/null`" -o -n "$APPVEYOR" ]; then

0 commit comments

Comments
 (0)