Sponsored by: Intel Corporation
It looks like there's a missing pkg-plist update. When I build under poudriere I get:
Error: Orphaned: man/man3/pmemobj_f_mem_nodrain.3.gz Error: Orphaned: man/man3/pmemobj_f_mem_noflush.3.gz Error: Orphaned: man/man3/pmemobj_f_mem_nontemporal.3.gz Error: Orphaned: man/man3/pmemobj_f_mem_temporal.3.gz Error: Orphaned: man/man3/pmemobj_f_mem_wb.3.gz Error: Orphaned: man/man3/pmemobj_f_mem_wc.3.gz Error: Orphaned: man/man3/pmemobj_f_relaxed.3.gz
You can get the same without poudriere by running make check-plist after make
This fixes a failure in the test suite. libvmmalloc was using more thread local storage in the inital-exec mode than rtld was reserving space for, causing the library to fail to load. Switching to the local-dynamic model fixes the issue and allows the test suite to pass.