]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Enable building libomp.so for 32-bit x86. This is done by selectively
authordim <dim@FreeBSD.org>
Mon, 18 Mar 2019 21:04:28 +0000 (21:04 +0000)
committerdim <dim@FreeBSD.org>
Mon, 18 Mar 2019 21:04:28 +0000 (21:04 +0000)
commit8bfcb839fd2fd21331a930da7949ea905ab3b137
tree419034bcbef1c576d9400bd2812f3a118bd1b4e9
parent4b26eab0c6eb406326af4eb1ecd80b58eda54b5f
Enable building libomp.so for 32-bit x86.  This is done by selectively
enabling the functions that save and restore MXCSR, since access to this
register requires SSE support.

Note that you may run into other issues with OpenMP on i386, since this
*not* yet supported upstream, and certainly not extensively tested.

PR: 236062, 236582
MFC after: 1 month
X-MFC-With: r344779
contrib/openmp/runtime/src/kmp.h
contrib/openmp/runtime/src/kmp_runtime.cpp
lib/Makefile