On Mon, Feb 26, 2018 at 10:46 AM, Nikos Chantziaras <rea...@gmail.com> wrote:
> On 26/02/18 17:24, Michael Orlitzky wrote:
>>
>> On 02/26/2018 10:16 AM, Peter Humphrey wrote:
>>>
>>>
>>> Well, I'm on amd64, not ~amd64, and this morning portage wanted to
>>> remerge
>>> 217 packages. Removing --changed-deps reduced that to one:
>>> sys-devel/llvm.
>>>
>>
>> You do need to reinstall those.
>>
>> The latest (un)stable versions of automake are hard-coded in
>> autotools.eclass, and they wind up in the dependency string of every
>> ebuild that uses the eclass. It's stupid, we don't need to do it, and it
>> breaks all of those packages for other PMS-compliant package managers
>> (--changed-deps is portage-only). Sorry, we can't make people not do
>> this, apparently.
>
>
> Can't you whitelist packages like automake so that they don't trigger
> rebuilds? Or at least provide a configurable whitelist (for make.conf) where
> we can add packages that don't trigger changed-deps rebuilds?
>
> There is no reason to rebuild anything just because of an automake update.
> This is just madness.
>

Are you using --deep?  I suspect that is why changed-deps is looking
at build-time dependencies.  I don't see why you'd need to rebuild
something if a build-time dependency changes, unless you really care
about building with the latest build system (in which case you
probably would want to rebuild after an automake update).

-- 
Rich

Reply via email to