pkgsrc-Users archive

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

Re: Recipe to address cyclic deps for bulkbuild?



Jonathan Perkin <jperkin%mnx.io@localhost> writes:

> * On 2022-12-09 at 05:33 GMT, Mayuresh wrote:
>
>>On Thu, Aug 11, 2022 at 11:55:20AM +0100, Jonathan Perkin wrote:
>>> I do this for our builds with this file included into mk.conf:
>>>
>>>   https://github.com/TritonDataCenter/pkgbuild/blob/master/include/pkgsrc-gcc.mk
>>
>>After a recent update of the pkgsrc tree I am finding more packages
>>hitting the cyclic dependency. So far I have added to the condition (in
>>/etc/mk.conf to use gcc in place of ccache).
>>
>> [..]
>>
>>Now the cycle shifts to
>>
>>    ccache-4.7.4
>>    gcc8-libs-8.4.0nb8
>>    gcc8-8.4.0nb7
>>    gsed-4.9
>>    ccache-4.7.4
>
>>The process is tedious as each time it shows new packages. But more than
>>that I wonder whether the additions would end at all. Or is there
>>something I am missing here?
>
> You need a huge amount more than me due to using ccache, and that has
> changed recently to require more dependencies.  Personally without
> ccache I very rarely (maybe once every few years?) have to modify the
> list.
>
> For your situation I'd recommend using an external ccache.  While you
> need to use the in-tree pkgsrc gcc, you can use ccache from anywhere.

I think Mayuresh should just use ccache3, at least for now.

Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index