Sophie

Sophie

distrib > Mandriva > 2009.0 > x86_64 > by-pkgid > 3132340ac1ff3a2346515315e68f4f15 > files > 18

smart-1.1-1mdv2009.0.src.rpm

--- setup.py.orig	2007-09-14 17:35:36.000000000 +0200
+++ setup.py	2007-09-14 17:35:37.000000000 +0200
@@ -62,14 +62,16 @@
 config_h = sysconfig.get_config_h_filename()
 config_h_vars = sysconfig.parse_config_h(open(config_h))
 
+aliasing_cflags=["-fno-strict-aliasing"]
+
 ext_modules = [
-               Extension("smart.ccache", ["smart/ccache.c"]),
+               Extension("smart.ccache", ["smart/ccache.c"], extra_compile_args=aliasing_cflags),
                Extension("smart.backends.rpm.crpmver",
-                         ["smart/backends/rpm/crpmver.c"]),
+                         ["smart/backends/rpm/crpmver.c"], extra_compile_args=aliasing_cflags),
                Extension("smart.backends.deb.cdebver",
-                         ["smart/backends/deb/cdebver.c"]),
+                         ["smart/backends/deb/cdebver.c"], extra_compile_args=aliasing_cflags),
                Extension("smart.util.ctagfile",
-                         ["smart/util/ctagfile.c"]),
+                         ["smart/util/ctagfile.c"], extra_compile_args=aliasing_cflags),
                Extension("smart.util.cdistance",
                          ["smart/util/cdistance.c"])
               ]