On Sat, Aug 01, 2020 at 06:19:31PM +0800, Xi Ruoyao via blfs-dev wrote:
> On 2020-08-01 04:57 +0100, Ken Moffat via blfs-dev wrote:
> 
> > From that I conclude that current versions of rustc with llvm-11
> > will need their shipped llvm, which is slow and large to build (on
> > this system, 1.42.0 with its shipped llvm took 40.8 SBU and
> > installed 394.3 MiB on this 8-thread machine, against 34.3 SBU and
> > 250.8 MiB for a build from the beginning of June - both without
> > running the tests).
> > 
> > Meanwhile, rustc-1.45.1 is out, but the release notes
> > https://blog.rust-lang.org/2020/07/30/Rust-1.45.1.html do not
> > mention llvm-11.  The 1.46.0 release is expected to be after 15th
> > April and llvm-11 probably won't be released until September.  So I
> > doubt that anyone will fix rustc for building with sysllvm in the
> > near future.
> > 
> > Therefore, for our 10.0 release rustc-1.42.0 looks like the way to
> > go.
> 
> I can build rustc-1.45.0 with LLVM 10.  I'm lazy to build rustc-1.45.1 because
> I'll start to rebuild everything with glibc-2.32 tomorrow.
> 

I agree that 1.45.0 can be built with llvm-10, but since the
previously undefined behaviour didn't in practice affect any of the
packages in BLFS, I see no point in proposing it when I know that it
is slower to build than 1.42 and will not build with system llvm-11.
And I can now confirm that 1.45.1 does not build with system
llvm-11.

Times and spaces with llvm-11.0.0rc1 on an 8-thread AMD

1.42.0 shipped llvm 40.8 SBU, 395 MB installed

1.45.1 shipped llvm 62.9 SBU, 401 MB installed

> I suggest to keep LLVM 10, and update to rustc-1.45.1 in BLFS-10.0 release. 
> LLVM
> 11 is scheduled to be released on Aug. 26, but I remember that the release of
> LLVM 9 and LLVM 10 were both overdue for about one week.  So it's not very
> likely we'll use LLVM 11 in BLFS 10.0.

I agree we will not use llvm-11 in BLFS-10.0 :-)

ĸen
-- 
Juliet's version of cleanliness was next to godliness, which was to
say it was erratic, past all understanding and was seldom seen.
                          -- Unseen Academicals
-- 
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