It uses uuid.h and libuuid. I noticed this when cross-compiling. We don't seem to have a virtual for this so I don't know how it should be handled on FreeBSD. See bug #663208.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3533ba35d3335d2376d34e5b502641bbe263916f commit 3533ba35d3335d2376d34e5b502641bbe263916f Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-03-03 17:17:26 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-03-03 17:20:17 +0000 dev-lang/python: depend on util-linux Closes: https://bugs.gentoo.org/673912 Package-Manager: Portage-2.3.59_p2, Repoman-2.3.12_p67 Signed-off-by: Mike Gilbert <floppym@gentoo.org> dev-lang/python/python-3.7.2.ebuild | 1 + 1 file changed, 1 insertion(+)