15
0
Files
python-autobahn/reproducible.patch
Tomáš Chvátal c2e7d9080d Accepting request 692210 from home:bmwiedemann:branches:devel:languages:python
Drop compile-time CPU detection.
Add reproducible.patch to make package build reproducible (boo#1100677) and to not use SSE4.1 instructions

OBS-URL: https://build.opensuse.org/request/show/692210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-autobahn?expand=0&rev=17
2019-04-08 08:39:26 +00:00

25 lines
925 B
Diff

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-19.3.3/autobahn/nvx/_utf8validator.py
===================================================================
--- autobahn-19.3.3.orig/autobahn/nvx/_utf8validator.py
+++ autobahn-19.3.3/autobahn/nvx/_utf8validator.py
@@ -52,7 +52,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', '-O3']
)