tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: TOOL_DEPENDS



* On 2024年07月31日 at 18:13 BST, Thomas Klausner wrote:
Since ecl needs compiler support, the headers and libraries need to be
buildlink'ed in, so do that (include its buildlink3.mk file). But
since ecl's not needed at runtime (no shared libraries, right?) you
can set
BUILDLINK_DEPMETHOD.ecl=build
in the package including ecl/buildlink3.mk, before including that
bl3.mk file.
I would strongly advise that we don't recommend using DEPMETHOD=build unless you are absolutely sure it will only ever be used in a leaf context. Personally I don't see the point of it at all, any disk usage savings are usually miniscule if any, and it encourages usage in incorrect contexts, but as I posted on the list a while back, it causes significant problems with incorrect indirect dependencies in many cases.
 https://mail-index.netbsd.org/tech-pkg/2023/11/24/msg028516.html
Cheers,
--
Jonathan Perkin - mnx.io - pkgsrc.smartos.org
Open Source Complete Cloud www.tritondatacenter.com


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /