From 4b93dd9ebd1b60a75897b2fdcf2c70839de1f085 Mon Sep 17 00:00:00 2001 From: totaam Date: Tue, 31 May 2022 16:17:19 +0700 Subject: [PATCH] fix new warnings generated by latest Cython / gcc on win32 --- setup.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/setup.py b/setup.py index cfecd3d83a..5c71e3d7a3 100755 --- a/setup.py +++ b/setup.py @@ -1964,6 +1964,8 @@ def add_cython_ext(*_args, **_kwargs): propsys_pkgconfig = pkgconfig() if debug_ENABLED: add_to_keywords(propsys_pkgconfig, 'extra_compile_args', "-DDEBUG") + if WIN32: + add_to_keywords(propsys_pkgconfig, 'extra_compile_args', "-Wno-error=address") add_to_keywords(propsys_pkgconfig, 'extra_link_args', "-luuid", "-lshlwapi", "-lole32", "-static-libgcc") add_cython_ext("xpra.platform.win32.propsys", ["xpra/platform/win32/propsys.pyx", "xpra/platform/win32/setappid.cpp"], @@ -2037,6 +2039,7 @@ def add_cython_ext(*_args, **_kwargs): nvfbc_pkgconfig = pkgconfig("nvfbc") if WIN32: add_to_keywords(nvfbc_pkgconfig, 'extra_compile_args', "-Wno-endif-labels") + add_to_keywords(nvfbc_pkgconfig, 'extra_compile_args', "-Wno-error=address") platform = sys.platform.rstrip("0123456789") add_cython_ext("xpra.codecs.nvfbc.fbc_capture_%s" % platform, ["xpra/codecs/nvfbc/fbc_capture_%s.pyx" % platform], @@ -2316,6 +2319,8 @@ def nvcc_compile(cmd): toggle_packages(csc_libyuv_ENABLED, "xpra.codecs.csc_libyuv") if csc_libyuv_ENABLED: libyuv_pkgconfig = pkgconfig("libyuv") + if WIN32: + add_to_keywords(libyuv_pkgconfig, 'extra_compile_args', "-Wno-error=address") add_cython_ext("xpra.codecs.csc_libyuv.colorspace_converter", ["xpra/codecs/csc_libyuv/colorspace_converter.pyx"], language="c++",