| 11 | == rustc-1.41.1 (only relevant if using firefox newer than the 68-ESR series) == |
| 12 | |
| 13 | There were problems with rustc-1.41.0, one of which involved errors in borrow checking - it should not be used. There was also a problem which can apparently lead to a segmentation fault. These are fixed in 1.41.1, but the fix for one of these (issue 69225) required them to backport an LLVM change to their shipped version. |
| 14 | |
| 15 | If you build rustc-1.41.1 with system llvm-9.0.1 the new test will fail: |
| 16 | {{{ |
| 17 | [ui] ui/issues/issue-69225-SCEVAddExpr-wrap-flag.rs |
| 18 | }}} |
| 19 | |
| 20 | This is bad, the workaround is to use the shipped llvm, like we have had to do in the past. |
| 21 | |
| 22 | The changes in config.toml to use shipped llvm are: |
| 23 | |
| 24 | 1. Comment out link-shared = true |
| 25 | 2. Remove the [target-...] sections with their pointers to llvm-config. |
| 26 | |