FreeBSD ar supports a -T option: -T Use only the first fifteen characters of the archive member name or command line file name argument when naming archive members. But this conflicts with LLVM ar and GNU ar, and with ports, which all use or expect -T to mean thin archive. From the exp-run parent PR, http://gohan04.nyi.freebsd.org/data/main-amd64-PR260523-default/2021-12-21_16h10m27s/logs/errors/node-17.0.1.log http://gohan04.nyi.freebsd.org/data/main-amd64-PR260523-default/2021-12-21_16h10m27s/logs/errors/node10-10.24.1_2.log http://gohan04.nyi.freebsd.org/data/main-amd64-PR260523-default/2021-12-21_16h10m27s/logs/errors/node14-14.18.1_1.log http://gohan04.nyi.freebsd.org/data/main-amd64-PR260523-default/2021-12-21_16h10m27s/logs/errors/node16-16.13.0.log node expects T to mean thin, not truncate archive member names -- the ar flags (crsT) are defined in a cmd_alink_thin variable.
^Triage: Assign to maintainer and request feedback
Maintainer reset.