From 30a2a2510fd96ffa29abd5c8ea6fe3f6335c3229 Mon Sep 17 00:00:00 2001 From: wuggy Date: Sun, 12 Jul 2026 08:20:28 +0100 Subject: [PATCH 1/3] Remove DIA check? :copium: --- old-configure.in | 5 ----- 1 file changed, 5 deletions(-) diff --git a/old-configure.in b/old-configure.in index cd62962f5f..9248f461e9 100644 --- a/old-configure.in +++ b/old-configure.in @@ -195,11 +195,6 @@ case "$target" in MSVC_CMP_RUNTIME_DLL=vcomp140.dll MSVC_CXX_RUNTIME_DLL=msvcp140.dll - MOZ_CHECK_HEADER(dia2.h, MSVC_HAS_DIA_SDK=1) - if test -n "$MSVC_HAS_DIA_SDK"; then - AC_DEFINE(MSVC_HAS_DIA_SDK) - fi - # C5026: move constructor was implicitly defined as deleted CXXFLAGS="$CXXFLAGS -wd5026" From 50c152f1d55a828a5841f31f7bd0c4981eec5b65 Mon Sep 17 00:00:00 2001 From: wuggy Date: Sun, 12 Jul 2026 23:45:53 +0100 Subject: [PATCH 2/3] Remove @YAXQEBD@Z or whatever it was called --- mozglue/build/mozglue.def.in | 4 ---- 1 file changed, 4 deletions(-) diff --git a/mozglue/build/mozglue.def.in b/mozglue/build/mozglue.def.in index 4a07d9d0b4..e25afe70fe 100644 --- a/mozglue/build/mozglue.def.in +++ b/mozglue/build/mozglue.def.in @@ -34,11 +34,7 @@ EXPORTS _wcsdup=wrap_wcsdup jemalloc_stats jemalloc_free_dirty_pages -#ifdef GNU_CC _Z14mozalloc_abortPKc -#else - ?mozalloc_abort@@YAXQEBD@Z -#endif ; A hack to work around the CRT (see giant comment in Makefile.in) frex=dumb_free_thunk From 9745f0f1c8dd629abdc29070293dfca54d1153f1 Mon Sep 17 00:00:00 2001 From: wuggy Date: Sun, 12 Jul 2026 23:57:34 +0100 Subject: [PATCH 3/3] Revert that --- mozglue/build/mozglue.def.in | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mozglue/build/mozglue.def.in b/mozglue/build/mozglue.def.in index e25afe70fe..4a07d9d0b4 100644 --- a/mozglue/build/mozglue.def.in +++ b/mozglue/build/mozglue.def.in @@ -34,7 +34,11 @@ EXPORTS _wcsdup=wrap_wcsdup jemalloc_stats jemalloc_free_dirty_pages +#ifdef GNU_CC _Z14mozalloc_abortPKc +#else + ?mozalloc_abort@@YAXQEBD@Z +#endif ; A hack to work around the CRT (see giant comment in Makefile.in) frex=dumb_free_thunk