On Fri, Jan 05, 2018 at 03:23:08PM -0600, Bruce Dubbs wrote:
> Ken Moffat wrote:
> > People will know that I do not think we should update rustc in the
> > book more often than necessary (because it is quite a large build on
> > many machines, and the only thing in the book (for now) which uses it
> > is firefox).
> >
> > But on my own systems I'm trying to stay aware of what is changing
> > in beta versions of firefox, and firefox-58 will require a newer
> > version of rustc. I have been using rustc-1.22.1 and that was
> > adequate. But after the release of rustc-1.23.0 I built that last
> > night.
> >
> > While that was building, I became aware of firefox-57.0.4
> > (reductions of timing resolution to help work around Spectre).
> > Unfortunately, 57.0.4 does NOT build with 1.23.0 (it seems to
> > trigger a new "unused variable" warning, although the voluminous
> > output from rust on any error, and some of the messages, are hard to
> > parse). Fortunately for me, the same changes are in 58.0b14 so I've
> > updated this machine to that version.
> >
> > So, for firefox-58 (due later this month) I can either update the
> > book to rustc-1.22.1 at a point when things are quiet and calm
> > (joke, we'll be picking over spectre in kernel changes for months),
> > and then update firefox when it is released, or we can update to
> > rustc-1.23.0 and firefox-58.0 at the same time.
> >
> > My preference is to use rustc-1.23.0 to minimise the churn in the
> > book.
> >
> > The build of ff58 will also change to use ./mach. I've got an
> > updated patch for system graphite2 and harfbuzz, and after running
> > two --verbose builds and comparing the output I'm confident it
> > works. So if anybody wants details of that, or of the minor changes
> > to the rustc build, please contact me.
>
> Since rust is only used for firefox, it seems the most prudent thing for now
> is to update them together.
>
> So firefox alone is going to require us to add mach to the book?
>
> -- Bruce
No, mach is supplied with firefox - it's a python build system and
we already mention it for anybody who wishes to run the tests.
Unfortunately, some of the python modules it uses are still only
python2 so we're stuck with that for firefox (rustc can use
python3).
ĸen
--
Truth, in front of her huge walk-in wardrobe, selected black leather
boots with stiletto heels for such a barefaced truth.
- Unseen Academicals
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page