You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cysignals tries to make sure that _FORTIFY_SOURCE is undefined by using Extension(undef_macros=...) (https://github.com/sagemath/cysignals/blob/master/setup.py#L46). distutils.ccompiler.CCompiler.gen_preprocess_options generates the compiler flag -U_FORTIFY_SOURCE from that.
However, Fedora uses -Wp,-D_FORTIFY_SOURCE=2, which is passed directly to the C preprocessor and overrides the -U flag.
cysignals
tries to make sure that_FORTIFY_SOURCE
is undefined by usingExtension(undef_macros=...)
(https://github.com/sagemath/cysignals/blob/master/setup.py#L46).distutils.ccompiler.CCompiler.gen_preprocess_options
generates the compiler flag-U_FORTIFY_SOURCE
from that.However, Fedora uses
-Wp,-D_FORTIFY_SOURCE=2
, which is passed directly to the C preprocessor and overrides the-U
flag.See https://trac.sagemath.org/ticket/29473
The text was updated successfully, but these errors were encountered: