Repository navigation
Commit 34e0169
committed
Unrolled build for #165275 in rollup 165510
Rollup merge of #165275 - TechnoPorg:push-wrpxssqqoxqw, r=ZuseZ4
Build TPDE with local Clang when available
As noted in #164108 (review), TPDE requires a clang with a major version <= the LLVM major version, and performance tends to be better when built with clang. This PR makes TPDE compilation and encodegen use the locally built clang if it's available.
I haven't added any sort of warning if `llvm.clang` is _not_ set as TPDE will throw its own error if the major version is too high. Maybe it's worth doing so, though?
This also includes the TPDE compilation fix commit from #164108. We will see which ones makes it in first.
r? @ZuseZ41 file changed
Lines changed: 20 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2333 | 2333 | | |
2334 | 2334 | | |
2335 | 2335 | | |
| 2336 | + | |
| 2337 | + | |
| 2338 | + | |
| 2339 | + | |
| 2340 | + | |
2336 | 2341 | | |
2337 | 2342 | | |
2338 | | - | |
2339 | | - | |
2340 | | - | |
2341 | | - | |
2342 | | - | |
| 2343 | + | |
2343 | 2344 | | |
2344 | 2345 | | |
2345 | 2346 | | |
| |||
2348 | 2349 | | |
2349 | 2350 | | |
2350 | 2351 | | |
2351 | | - | |
| 2352 | + | |
| 2353 | + | |
2352 | 2354 | | |
2353 | 2355 | | |
2354 | 2356 | | |
| |||
2436 | 2438 | | |
2437 | 2439 | | |
2438 | 2440 | | |
| 2441 | + | |
2439 | 2442 | | |
2440 | 2443 | | |
2441 | 2444 | | |
2442 | 2445 | | |
2443 | 2446 | | |
2444 | 2447 | | |
| 2448 | + | |
| 2449 | + | |
| 2450 | + | |
| 2451 | + | |
| 2452 | + | |
| 2453 | + | |
| 2454 | + | |
| 2455 | + | |
| 2456 | + | |
| 2457 | + | |
2445 | 2458 | | |
2446 | 2459 | | |
2447 | 2460 | | |
2448 | 2461 | | |
2449 | 2462 | | |
| 2463 | + | |
2450 | 2464 | | |
2451 | 2465 | | |
2452 | 2466 | | |
| |||
0 commit comments