[Bug 260810] www/node*: incorrect ar invocation

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 30 Dec 2021 00:01:56 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260810

            Bug ID: 260810
           Summary: www/node*: incorrect ar invocation
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: emaste@freebsd.org
            Blocks: 260523

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.


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260523
[Bug 260523] [exp-run] ar with -T option disabled
-- 
You are receiving this mail because:
You are the assignee for the bug.