We plan to deprecate the PROFILE option / _p.a archives - see https://reviews.freebsd.org/D30833.
Clang upstream and in base no longer links against _p.a archives when -pg is specified:
Author: Ed Maste <emaste@FreeBSD.org>
Date: Sat Jun 26 19:58:16 2021 -0400
clang: stop linking _p libs for -pg as of FreeBSD 14
In FreeBSD 14 we will stop providing _p libraries (compiled with -pg).
Reviewed by: dim (upstream)
Obtained from: LLVM 699d47472c3f
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D30861
We'll need to make the same change in gcc. AFAICT at present only libc_p.a and libpthread_p.a have this special case in gcc.
I understand andreast@ has a patch for upstream in the works. Thank you!