tech-pkg archive

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

Re: Rust broken again! (but differently this time)



On Sat, 19 Oct 2019 19:49:47 -0400
Greg Troxel <gdt%lexort.com@localhost> wrote:

> Tobias Nygren <tnn%NetBSD.org@localhost> writes:
> 
> > Rust is now sadly broken on aarch64 too (and probably all arches except
> > amd64?). The bootstrap binaries need libLLVM-8.so which came implicitly
> > from lang/llvm, which was just updated to version 9. So we have nothing
> > that provides libLLVM-8.so. I guess the bootstrap files have to be
> > updated. It's better if we can make it use the built-in llvm
> > so it doesn't rely on existence of pkgsrc libraries.
> 
> It seems we either need a plan that lets rust updates happen without
> breakage, or perhaps to have versinoed rust packages so that adding the
> new doesn't break the old, and we can flip them to newer per
> os/version/cpu as it's known to work.  But I am unclear on the details
> and if this actually makes sense.    It is merely clear that the current
> situation leads to frequent inability to build :-)

In this case versioning wouldn't help because an unrelated change broke
it. Also rust versions have a short best-before date so I'm not sure
how useful it would be.

In an ideal world we would have a TNF controlled CI system produce
bootstrap artifacts instead of relying on individuals to do it by hand.
I suppose I could set it up but I don't think I realistically have the
time and will power to maintain it.

-Tobias


Home | Main Index | Thread Index | Old Index