tech-pkg archive

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

Re: CVS commit: pkgsrc/lang/llvm



On Fri, Jun 18, 2021 at 08:53:23PM +0100, Jonathan Perkin wrote:
> This is getting ridiculous.  Please can we take a step back and realise that
> buildlink is for libraries and headers, not for programs, so whatever is
> requiring these to be added is fundamentally wrong.

The reason is cmake.

cmake expects targets (libraries, binaries) of a dependency to be in
the same location. So if we provide the libraries in ${BUILDLINK_DIR}
and the cmake support files also include the targets for binaries
(next to the ones for the libraries), these need to be in
${BUILDLINK_DIR}, otherwise cmake won't accept the dependency as being
available.
 Thomas


Home | Main Index | Thread Index | Old Index