diff -up setup.py.orig setup.py --- setup.py.orig 2018-04-17 06:09:44.000000000 -0600 +++ setup.py 2018-05-18 15:00:29.947627141 -0600 @@ -42,10 +42,13 @@ if sys.platform == 'cygwin': # false positives in the longjmp() check. undef_macros = ["_FORTIFY_SOURCE"] +extra_compile_args = ["-Wp,-U_FORTIFY_SOURCE"] + kwds = dict(include_dirs=[opj("src", "cysignals"), opj(cythonize_dir, "src"), opj(cythonize_dir, "src", "cysignals")], depends=glob(opj("src", "cysignals", "*.h")), + extra_compile_args=extra_compile_args, define_macros=macros, undef_macros=undef_macros)