From 651dcb49123ec516e7c582e4a49a5f3f15c10f93 Mon Sep 17 00:00:00 2001 From: Alexander Slobodeniuk Date: Thu, 7 Dec 2023 15:36:26 +0100 Subject: [PATCH] d3d11: fix building with address sanitizer When building with address sanitizer it gives next error: "gstd3d11window_corewindow.cpp : fatal error C1128: number of sections exceeded object file format limit: compile with /bigobj" Part-of: --- subprojects/gst-plugins-bad/sys/d3d11/meson.build | 3 +++ 1 file changed, 3 insertions(+) diff --git a/subprojects/gst-plugins-bad/sys/d3d11/meson.build b/subprojects/gst-plugins-bad/sys/d3d11/meson.build index 3a852fef4e..ff557be3bd 100644 --- a/subprojects/gst-plugins-bad/sys/d3d11/meson.build +++ b/subprojects/gst-plugins-bad/sys/d3d11/meson.build @@ -91,6 +91,9 @@ if d3d11_winapi_app d3d11_sources += ['gstd3d11window_corewindow.cpp', 'gstd3d11window_swapchainpanel.cpp'] extra_dep += [runtimeobject_lib] + if cc.get_id() == 'msvc' and get_option('b_sanitize') == 'address' + extra_args += ['/bigobj'] + endif endif if d3d11_winapi_desktop