File respect-cflags.patch of Package python-autobahn

Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2019-04-08

This bug was found while working on reproducible builds for openSUSE.

Without this patch, binaries would use SSE4.1 instructions if the build
machine's CPU had it available.
This could cause 'invalid instruction' faults on older user machines.

https://bugzilla.opensuse.org/show_bug.cgi?id=1100677

Index: autobahn-22.2.2/autobahn/nvx/_utf8validator.py
===================================================================
--- autobahn-22.2.2.orig/autobahn/nvx/_utf8validator.py
+++ autobahn-22.2.2/autobahn/nvx/_utf8validator.py
@@ -54,7 +54,7 @@ with open(os.path.join(os.path.dirname(_
         "_nvx_utf8validator",
         c_source,
         libraries=[],
-        extra_compile_args=['-std=c99', '-Wall', '-Wno-strict-prototypes', '-O3', '-march=native'],
+        extra_compile_args=['-std=c99', '-Wall', '-Wno-strict-prototypes'],
         optional=optional
     )
 
openSUSE Build Service is sponsored by