MINGW-packages/mingw-w64-perl/018-copy-clang-runtime.patch
مهدي شينون (Mehdi Chinoune) e9cccb2901 perl: update to 5.38.2
2024-02-18 06:23:37 +01:00

20 lines
956 B
Diff

--- build-x86_64-perl-5.32.1/win32/GNUmakefile.orig 2021-07-19 13:11:10.183374000 -0700
+++ build-x86_64-perl-5.32.1/win32/GNUmakefile 2021-07-19 13:12:23.136479100 -0700
@@ -1845,6 +1845,7 @@
# your compiler, and upon the values of "x".
# libstdc++-6.dll is copied if it exists as it, too, may then be needed.
# Without this copying, the op/taint.t test script will fail.
+# libc++ and libunwind are actually clang, but clang is pretending to be GCC
ifeq ($(CCTYPE),GCC)
@@ -1864,6 +1865,8 @@
if exist $(CCDLLDIR)\libstdc++-6.dll $(XCOPY) $(CCDLLDIR)\libstdc++-6.dll ..\t\$(NULL)
if exist $(CCDLLDIR)\libwinpthread-1.dll $(XCOPY) $(CCDLLDIR)\libwinpthread-1.dll ..\t\$(NULL)
if exist $(CCDLLDIR)\libquadmath-0.dll $(XCOPY) $(CCDLLDIR)\libquadmath-0.dll ..\t\$(NULL)
+ if exist $(CCDLLDIR)\libc++.dll $(XCOPY) $(CCDLLDIR)\libc++.dll ..\t\$(NULL)
+ if exist $(CCDLLDIR)\libunwind.dll $(XCOPY) $(CCDLLDIR)\libunwind.dll ..\t\$(NULL)
endif