On Tue, Oct 13, 2020 at 12:08 AM Thomas Zimmermann <tzimmerm...@suse.de> wrote:
>
> Hi
>
> On Fri, 02 Oct 2020 08:04:43 -0700 "Dylan Baker" <dy...@pnwbakers.com> wrote:
>
> > I have serious concerns about cargo and crate usage. Cargo is basically npm 
> > for rust, and shares all of the bad design decisions of npm, including 
> > linking multiple versions of the same library together and ballooning 
> > dependency lists that are fetched intrigued from the internet. This is both 
> > a security problem and directly in conflict with meson's design off one and 
> > only one version of a project. And while rust prevents certain kinds of 
> > bugs, it doesn't prevent design bugs or malicious code. Add a meson 
> > developer the rust community has been incredibly hard to work with and 
> > basically hostile to every request we've made "cargo is hour you build 
> > rust", is essentially the answer we've gotten from them at every turn. And 
> > if you're not going to use cargo, is rust really a win? The standard 
> > library is rather minimal "because just pull in 1000 crates". The distro 
> > people can correct me if I'm wrong, but when librsvg went to rust it was a 
> > nightmare, several distros went a long time without
  u
>  pdates because of cargo.
>
> I can't say much about meson, but using Rust has broken the binaries of
> several packages on i586 for us; which consequently affects Gnome and KDE.
> [1][2] Rust uses SSE2 instructions on platforms that don't have them. There's
> a proposed workaround, but it's not yet clear if that's feasible in practice.
>
> Best regards
> Thomas
>
> [1] https://bugzilla.opensuse.org/show_bug.cgi?id=1162283
> [2] https://bugzilla.opensuse.org/show_bug.cgi?id=1077870

>From the first bug:

>Not entirely sure what to do about this. i586 is unsupported by Rust (tier 2) 
>and as such the package is built for i686

This really sounds like your distro is just building with the wrong
rust target for packages targeting an earlier processor.
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to