On Wed, Jul 26, 2017 at 1:44 PM, Michał Górny <mgo...@gentoo.org> wrote: > On śro, 2017-07-26 at 11:29 -0700, Zac Medico wrote: >> You might think that, but I just checked our profiles and the only one >> that currently has it enabled is profiles/arch/sparc/make.defaults. In >> profiles/targets/developer/make.defaults there's a reference to this >> bug that's been open for 5 years now: >> >> https://bugs.gentoo.org/show_bug.cgi?id=424423 > > To be honest, I started rewriting multilib-strict to be sane but lost > motivation pretty early. Feel free to take it up, it shouldn't be hard. > Just horribly boring. > > Basically, it should iterate over all ABIs, get libdirs for them > and look for libraries *directly* in those libdirs. Anything below first > level can be ignored as unclear with a good hit rate anyway.
Assuming that MULTILIB_STRICT_DIRS contains a reasonable list of libdirs for the profile, can't we get that behavior by adding -maxdepth 1 to the find call inside bin/install-qa-check.d/80multilib-strict? If so, then why haven't we done this already? -- Thanks, Zac