--- 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"]) ]