On Thu, Sep 26, 2019 at 09:05:45PM +0100, Ken Moffat via blfs-dev wrote:
> On Sat, Sep 21, 2019 at 03:11:06PM -0500, Bruce Dubbs via blfs-dev wrote:
> > On 9/21/19 3:00 PM, Ken Moffat via blfs-dev wrote:
> > > Just a heads up - firefox-70.0 (due 22nd October) will need a newer
> > > version of rustc than 1.35.0.  The current release is 1.37.0 (or at
> > > least it was when I looked a few days ago) and that builds with the
> > > current instructions.
> > > 
> > > If anybody wants to use the patch for system graphite2 and harfbuzz,
> > > I've uploaded the latest patch to patches/ as 70.0 ... -0a since it
> > > is for a pre-release version and might need to change before the
> > > release (if upstream change any of the altered configure files: I
> > > think I've seen that once in testing previous betas).
> > > 
> > > As well as a newer rustc, it also needs the current versions of
> > > cbindgen, nspr, nss, sqlite3.  And harfbuzz if using the patch.
> > > 
> > > This version of rustc can build cbindgen-0.9.1, firefox-69.0.1,
> > > librsvg-2.46.0, thunderbird-68.1.0.  However, I expect rustc-1.38.0
> > > will arrive in the coming week so for the moment I do not intend to
> > > put 1.37.0 into the book.
> > 
> > Thanks for the heads up.  Your plan sounds good to me.
> > 
> >  -- Bruce
> 
> Now that 1.38.0 has been released, it looks as if it needs
> llvm-9.0.0 (or later).
> 
Scratch that - it appears to build ok with llvm-8.0.1, it's just
that the shipped llvm is 9.0.0 and that offers no guarantees that
earlier versions are good enough.

But thunderbird-68.1.1 FTBFS :
 6:20.66 error[E0506]: cannot assign to `self.input.cached_token` because it is 
borrowed

Builds ok with 1.37.0 (and I did not look to see which version of
llvm is shipped with 1.37.0, but I note that Arch build it with
llvm-8.0.1).

Given that stable thunderbird releases match firefox-ESR releases, I
suspect that at some point we will need an old rustc for thunderbird,
and a newer version for firefox - particularly with firefox
accelerating its release schedule towards 4 weeks.  But for the
moment 1.37.0 will be good enough.

ĸen
-- 
thread 'main' panicked at 'giraffe',
/tmp/rustc-1.32.0-src/src/test/run-fail/while-panic.rs:17:13
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to