|
2534 | 2534 | 'builddir': "bolt-aarch64-ubuntu-clang",
|
2535 | 2535 | 'factory' : BOLTBuilder.getBOLTCmakeBuildFactory(
|
2536 | 2536 | bolttests=False,
|
2537 |
| - depends_on_projects=['bolt', 'clang', 'llvm'], |
| 2537 | + clean=True, |
| 2538 | + depends_on_projects=['bolt', 'clang', 'lld', 'llvm'], |
2538 | 2539 | caches=[
|
2539 | 2540 | 'clang/cmake/caches/BOLT.cmake',
|
| 2541 | + 'clang/cmake/caches/BOLT-PGO.cmake', |
2540 | 2542 | ],
|
2541 | 2543 | targets=['clang-bolt'],
|
| 2544 | + checks=['stage2-clang-bolt'], |
2542 | 2545 | extra_configure_args=[
|
2543 |
| - "-DCMAKE_C_COMPILER=clang", |
2544 |
| - "-DCMAKE_CXX_COMPILER=clang++", |
| 2546 | + "-DCMAKE_C_COMPILER=gcc", |
| 2547 | + "-DCMAKE_CXX_COMPILER=g++", |
2545 | 2548 | "-DLLVM_APPEND_VC_REV=OFF",
|
2546 | 2549 | "-DCMAKE_C_COMPILER_LAUNCHER=ccache",
|
2547 | 2550 | "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache",
|
2548 |
| - "-DLLVM_USE_LINKER=lld", |
| 2551 | + "-DLLVM_ENABLE_LLD=ON", |
| 2552 | + "-DBOOTSTRAP_LLVM_ENABLE_LLD=ON", |
| 2553 | + "-DBOOTSTRAP_BOOTSTRAP_LLVM_ENABLE_LLD=ON", |
| 2554 | + "-DPGO_INSTRUMENT_LTO=Thin", |
2549 | 2555 | ],
|
2550 | 2556 | )},
|
2551 | 2557 |
|
|
0 commit comments