Fails to build with clang on Windows
2.66.0 worked. But we also moved from clang 11 to 12, so maybe it got stricter.
2021-05-30T02:24:34.6202032Z In file included from ../glibmm-2.66.1/untracked/glib/glibmm/wrap_init.cc:4:
2021-05-30T02:24:34.6203697Z In file included from ../glibmm-2.66.1/glib/glibmm.h:103:
2021-05-30T02:24:34.6204741Z In file included from ../glibmm-2.66.1/untracked/glib/glibmm/thread.h:48:
2021-05-30T02:24:34.6205791Z In file included from ../glibmm-2.66.1/glib/glibmm/error.h:21:
2021-05-30T02:24:34.6206804Z In file included from ../glibmm-2.66.1/glib/glibmm/exception.h:22:
2021-05-30T02:24:34.6208038Z ../glibmm-2.66.1/glib/glibmm/ustring.h:1079:14: error: attribute 'dllexport' cannot be applied to a deleted function
2021-05-30T02:24:34.6209282Z GLIBMM_API FormatStream(const ustring::FormatStream&) = delete;
2021-05-30T02:24:34.6210130Z ^
2021-05-30T02:24:34.6211202Z ../glibmm-2.66.1/glib/glibmm/ustring.h:1080:28: error: attribute 'dllexport' cannot be applied to a deleted function
2021-05-30T02:24:34.6212495Z GLIBMM_API FormatStream& operator=(const ustring::FormatStream&) = delete;
2021-05-30T02:24:34.6213379Z ^
2021-05-30T02:24:34.6214026Z 2 errors generated.
2021-05-30T02:24:34.6215590Z [3/321] Compiling C++ object glib/glibmm/libglibmm-2.4-1.dll.p/.._.._untracked_glib_glibmm_bytes.cc.obj
2021-05-30T02:24:34.6216909Z FAILED: glib/glibmm/libglibmm-2.4-1.dll.p/.._.._untracked_glib_glibmm_bytes.cc.obj