forked from pool/libfabric
- Completely remove building for AVX/AVX2 in PSM3 (bsc#1213538, bsc#1233356, bsc#1234014) Runtime detection before initializing the provider is not enough as PSM3 uses constructors which may include AVX insctruction. Only requires SSE4.2 as it does make a large performance impact in calculatin packet hashes. - Remove psm3-fix-SIGILL-on-system-not-supporting-AVX.patch - Add psm3-prevent-code-from-building-using-AVX-AVX2.patch - Add _constraints to mark SSE4.2 as required OBS-URL: https://build.opensuse.org/request/show/1227697 OBS-URL: https://build.opensuse.org/package/show/science:HPC/libfabric?expand=0&rev=108
14 lines
248 B
XML
14 lines
248 B
XML
<?xml version="1.0"?>
|
|
<constraints>
|
|
<overwrite>
|
|
<conditions>
|
|
<arch>i586</arch>
|
|
<arch>x86_64</arch>
|
|
</conditions>
|
|
<hardware>
|
|
<cpu>
|
|
<flag>sse4_2</flag>
|
|
</cpu>
|
|
</hardware>
|
|
</overwrite>
|
|
</constraints> |