Opened 4 years ago
Last modified 4 years ago
#14142 closed enhancement
rustc-1.47.0 — at Initial Version
Reported by: | 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.