#11521: Upgrade rustc for firefox-65.0
-------------------------+-----------------------
 Reporter:  ken@…        |       Owner:  ken@…
     Type:  enhancement  |      Status:  assigned
 Priority:  normal       |   Milestone:  8.4
Component:  BOOK         |     Version:  SVN
 Severity:  normal       |  Resolution:
 Keywords:               |
-------------------------+-----------------------

Comment (by ken@…):

 PROGRESS ;-)

 I've used the shipped llvm, got only 3 test failures, successfully
 compiled latest librsvg [ that is now my goto "does it seem to work" test
 ]. Still need to test-build beta and current stable firefoxes, cbindgen
 and thunderbird, and do other tests / measurements. The big difference is
 that I've put it in /opt/new. I've also disabled the docs (man pages seem
 to be present).

 The build and DESTDIR install took 34 SBU, tests took only 15 SBU (for
 1.31.1 with system llvm the figures were 28 SBU and 24 SBU). Space is MUCH
 smaller because of omitting the docs (5.7GB including the DESTDIR which
 adds 476MB when installed, i.e. 6.1GB total, tests add 2GB.

 config.toml:
 {{{
 # see config.toml.example for more possible options
 [llvm]

 # use ninja
 ninja = true

 # by default, rust will build for a myriad of architectures
 targets = "X86"
 # When building llvm, WebAssembly and RISCV experimental
 # targets are the default. omit those
 experimental-targets = ""

 [build]
 # do not build and install the docs
 docs = false

 # install cargo as well as rust
 extended = true

 [install]
 prefix = "/opt/new"
 # keep a docdir for people who build the docs
 docdir = "share/doc/rustc-1.32.0"

 [rust]
 channel = "stable"
 rpath = false

 # BLFS does not install the FileCheck executable from llvm,
 # so disable codegen tests
 codegen-tests = false

 backtrace-on-ice = true
 }}}

 Logs (build, test, with summary added at end, install) at
 http://www.linuxfromscratch.org/~ken/logs/ (for the moment, I'll delete
 them at some point) - they probably show that I was building in
 /scratch/ken/crap - that is just a place for throwaway builds as a user,
 it is not a comment on what I am building.

--
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/11521#comment:27>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to