[Bug 260810] www/node*: incorrect ar invocation
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260810] www/node*: incorrect ar invocation"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260810] www/node*: incorrect ar invocation"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260810] www/node*: Fails to build when base AR -T option removes: ar: -T option is not supported (expects -T for thin archive)"
- Reply: bugzilla-noreply_a_freebsd.org: "[Bug 260810] www/node*: Fails to build when base AR -T option removes: ar: -T option is not supported (expects -T for thin archive)"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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.