Opened 4 years ago

Last modified 4 years ago

#14142 closed enhancement

rustc-1.47.0 — at Initial Version

Reported by: ken@… Owned by: blfs-book
Priority: normal Milestone: 10.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

This does build using system llvm-11.

At the moment I have not managed to build firefox-esr, or thunderbird. I am hopeful that the gentoo patches for firefox will allow it to build both of these, but I've got a lot of work to do in editing the patches to apply directly, instead of creating extra patch files, e.g. the start of the next hunk that I need to edit:

{{{@@ -486,36 +578,45 @@ impl Group { + } + } + +-impl fmt::Display for Group { ++impl Display for Group { ++ We attempt to match libproc_macro's formatting. ++ Empty parens: () ++ Nonempty parens: (...) ++ Empty brackets: [] ++ Nonempty brackets: [...] ++ Empty braces: { } ++ Nonempty braces: { ... } + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { +- let (left, right) = match self.delimiter { ++ let (open, close) = match self.delimiter { + Delimiter::Parenthesis => ("(", ")"), }}}

The '+ ' are unchanged lines, '+-' deleted lines, '++' added lines', but it's easy to get carried away when editing this.

I expect firefox-78.4.0 to be available on Monday, so I'll be testing the candidate for that before then on older systems.

At the moment, it looks as if the 78.3 series (ff, tbird) need three patches, but 78.4 ff has the first two already applied.

Change History (0)

Note: See TracTickets for help on using tickets.