OPENMP llvm10 doesn't compile because of a typo that was fixed in llvm11:
Probably a good idea to backport the patch.
I'm confused. The stray `<` doesn't appear in the checked out source and in fact that commit has the llvmorg-11.0.0-rc1 tag.
Oh, sorry, it's been a long day. You want this fixed in llvm10.
A commit references this bug:
Date: Wed Aug 5 22:14:17 UTC 2020
New revision: 544246
Unbreak OPENMP in some cases.
Fix C++ library selection for some target values.
PR: 248384, 248386
Submitted by: Greg V
Differential Revision: https://reviews.freebsd.org/D24420