I'll be putting rustc-1.23.0 into the book soon, for firefox-58.0,
and it will also be used by librsvg-2.42.0 (that builds ok with
1.23.0, but not tested, FTBFS with 1.19.0). I've delayed this until
now because for me it failed to build firefo-57.0.4, apparently
because some extra warning about unused variables had been enabled -
although the message was hard to parse and seemed to imply it was
not enabled. Anyway -
In my builds to try to keep track of what has been happeneing in
firefox-58beta I moved to rustc-1.23.0 so that the book can avoid
excessive churn of rustc versions. AFAICS, rustc-1.21.0 or later
releases will be adequate for 58.0.
But to get to the point - on *one* of my test builds my package
script for rustc exited after the build (before running any tests),
but apparently with a status of 0, which caused my overall script to
sail merrily on until firefox stopped because rustc was too old.
In the past few hours I've been updating some of my older systems.
Strangely, an error in my overall script (I had forgotten to allow
for 1.23.0 as a good-enough version) meant that it (re)built 1.23.0
without problems. But so far tonight, two systems where rustc was
1.19.0 have quit after the build. I've now added a belt-and-braces
check to confirm the version is adequate *after* potentially running
the build, and the book's manual separation of steps (build,
optionally test, become root and install) ought to stop problems.
But I thought this was worth mentioning.
ĸ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-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page