With these fixes, the next exp run would fail only with one issue (a legit bug in the target port):
http://gohan04.nyi.freebsd.org/data/main-amd64-PR256941-default/2021-07-10_18h40m23s/logs/errors/pocl-1.6_1.log
Since it's being naughty and asking for strict namespace but referencing CLOCK_UPTIME_FAST, which is FreeBSD specific.
It is a bug in the code. It requests a strict namespace:
>#ifndef _MSC_VER
># define _DEFAULT_SOURCE
># define __POSIX_VISIBLE 200112L
># ifndef _POSIX_C_SOURCE
># define _POSIX_C_SOURCE 200112L
># endif
and then uses non-strictly conforming values. Also, it uses CLOCK_UPTIME_FAST for *BSD, even though only FreeBSD and DFBSD define it.