﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	severity	resolution	keywords	cc
14142	rustc-1.47.0	ken@…	ken@…	"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.
"	enhancement	closed	normal	10.1	BOOK	SVN	medium	fixed		
