sys-libs/libomp: Disallow kernels with PDU scheduler
authorMichał Górny <mgorny@gentoo.org>
Sat, 30 Dec 2017 22:30:29 +0000 (23:30 +0100)
committerMichał Górny <mgorny@gentoo.org>
Sat, 30 Dec 2017 22:43:39 +0000 (23:43 +0100)
commit635af6abf583f1e17860c0eb72cfe74b474bdfdf
tree240a1623e33f798827bd67d9117b1a80e43f36c9
parent501d60fe95831fe5b55ab586fddbc966d5a39127
sys-libs/libomp: Disallow kernels with PDU scheduler

The PDU scheduler (used e.g. in current versions of -pf kernel) does not
implement the sched_yield() call which is used by the OpenMP
implementation to switch between threads. As a result, using OpenMP with
this scheduler results in horrible performance with 100% CPU usage
on looped noop syscall calls.

Closes: https://bugs.gentoo.org/638410
sys-libs/libomp/libomp-4.0.1.ebuild
sys-libs/libomp/libomp-5.0.0.ebuild
sys-libs/libomp/libomp-5.0.1.ebuild
sys-libs/libomp/libomp-9999.ebuild