I missed the detail that the compiler ID even changes for different
architecture.. which may not be good.

Is it possible for us to slightly modify the postinst script to
recompile the cache locally when the compiler id mismatches?
The fallback script rakudo-helper.pl can at least make sure
a raku-* package is still functional even without a matching
compiler ID. In that case we don't have to add the compiler ID
to the virtual package name, and every architecture can track
the same and consistent virtual package dependency.

On Sat, 2023-01-07 at 18:40 +0100, Dominique Dumont wrote:
> On Saturday, 7 January 2023 11:58:29 CET you wrote:
> > > Unfortunately, the compiler-id also depends on the build
> > > directory. Which
> > > means that the compiler id changes between arches.
> > 
> > This should be fixed first. Otherwise every rebuild of the compiler
> > will
> > require all reverse dependencies to be rebuilt too. That does not
> > sound
> > like a good solution.
> 
> Agreed, but that's a long story with upstream:
> 
> https://github.com/rakudo/rakudo/issues/5099
> 
> All the best
> 

Reply via email to