Hi Paul,

just wanted to say sorry, this is taking a while.

On 2023-04-22 13:34, Paul Gevers wrote:
>> The only way to do that with llvm-toolchain-15 from testing is by
>> changing the dependency libclang-rt-15-dev back to
>> libclang-common-15-dev (the pre-split version).
> 
> Hmm, so this complicates things. Can you do this change in unstable, or
> would it be broken in unstable?

I did not think of that, and you are right, of course. The build breaks
in unstable; the relevant files have all been moved to libclang-rt-15-dev.

However: unless I'm utterly mistaken, these files are only needed for
building tests -- which we don't run on buildds anyway. The package
builds fine without this dependency if test building is skipped, so this
could be a solution when going through unstable.

However-however: libclang-rt-15-dev is also a dependency of the produced
binary package hipcc. That makes sense, since I may want to compile a
test skipped above on my own machine, for example.

It's this dependency makes things tricky (I'm pretty sure there's a
versioned Depends missing anyway) and I'd like to be 100% confident
before suggesting any change to this.

I'm leaving the moreinfo tag for now, and I'll remove it once this is
solved and tested thoroughly.

>> If that is an option, I could prepare an upload, and also reduce out
>> whatever other changes you don't feel comfortable with in the larger
>> diff.
> 
> That would be good. Can you also share the minimal delta with the
> current version in unstable? I'll check if that's acceptable.
Best,
Christian

Reply via email to