On Mon, Dec 23, 2019 at 09:08:48PM +0000, Ken Moffat via blfs-dev wrote:
> On Mon, Dec 23, 2019 at 09:33:48PM +0100, Pierre Labastie via blfs-dev wrote:
> > Hi
> > Looks like there has been some API change in llvm, leading to:
> > ---------------
> > error: failed to run custom build command for `rustc_llvm v0.0.0
> > (/sources/rust/rustc-1.37.0-src/src/librustc_llvm)`
> >
> > Caused by:
> > process didn't exit successfully:
> > `/sources/rust/rustc-1.37.0-src/build/x86_64-unknown-linux-gnu/stage0-codegen/release/build/rustc_llvm-1acb7c1e485f87ef/build-script-build`
> > (exit code: 101)
> > --- stdout
> [...]
> > I think the problem is "error: too few arguments to function...", which
> > looks
> > like an API change.
> >
> > Actually, I've found this patch:
> > https://github.com/rust-lang/rust/commit/04304fcd16e40c936dc5ba71c9ac3c445597f8bb
> > which seems to be included into 1.38 and following... Time to update rust?
> >
> > Pierre
> >
> From memory, the last time I tried to use 1.38 on thunderbird it did
> not build. I think that was 68.2 or 68.1, but the nature of
> esr releases is that little changes. Similarly, firefox will
> probably break.
>
Arch have a patch for thunderbird, described as for rustc-1.39.0.
https://git.archlinux.org/svntogit/packages.git/plain/trunk/thunderbird-rust-1.39.patch?h=packages/thunderbird
The first hunk looks pretty hairy, I doubt that there is a similar
patch for firefox-68. If people want to use the latest llvm then
they'll have to use a newer firefox with newer rust (details of
firefox build changes for versions newer than 68-esr are in the
wiki).
ĸen
--
We've all got both light and dark inside of us.
What matters is the part we choose to act on.
-- Sirius Black
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page