python-cysignals/python-cysignals-fortify.patch
Jerry James 2526b5e5d8 New upstream version for sagemath 8.2 (bz 1473458).
Add -fortify, -import, and -underlink patches.
2018-06-02 14:15:56 -06:00

18 lines
677 B
Diff

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)