|
3273 | 3273 | 'tags' : ["clang"],
|
3274 | 3274 | 'workernames' : ["rise-clang-riscv-rva20-2stage"],
|
3275 | 3275 | 'builddir':"clang-riscv-rva20-2stage",
|
3276 |
| - 'factory' : ClangBuilder.getClangCMakeBuildFactory( |
3277 |
| - clean=True, |
3278 |
| - useTwoStage=True, |
3279 |
| - runTestSuite=False, |
3280 |
| - testStage1=False, |
3281 |
| - checkout_compiler_rt=False, |
3282 |
| - checkout_zorg=True, |
3283 |
| - extra_cmake_args=[ |
3284 |
| - "-DCMAKE_C_COMPILER=clang", |
3285 |
| - "-DCMAKE_CXX_COMPILER=clang++", |
3286 |
| - "-DLLVM_ENABLE_LLD=True", |
3287 |
| - "-DLLVM_TARGETS_TO_BUILD=RISCV", |
3288 |
| - "-DCMAKE_C_COMPILER_LAUNCHER=ccache", |
3289 |
| - "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache"], |
3290 |
| - extra_stage2_cmake_args=[ |
3291 |
| - util.Interpolate("-DLLVM_NATIVE_TOOL_DIR=%(prop:builddir)s/stage1.install/bin"), |
3292 |
| - "-DLLVM_BUILD_TESTS=True", |
3293 |
| - "-DPython3_EXECUTABLE=/usr/bin/python3", |
3294 |
| - "-DLLVM_HOST_TRIPLE=riscv64-linux-gnu", |
3295 |
| - util.Interpolate("-DLLVM_EXTERNAL_LIT=%(prop:builddir)s/llvm-zorg/buildbot/riscv-rise/lit-on-qemu")], |
3296 |
| - stage2_toolchain_options=[ |
3297 |
| - "set(CMAKE_SYSTEM_NAME Linux)", |
3298 |
| - "set(CMAKE_SYSROOT %(prop:builddir)s/../rvsysroot)", |
3299 |
| - "set(CMAKE_C_COMPILER_TARGET riscv64-linux-gnu)", |
3300 |
| - "set(CMAKE_CXX_COMPILER_TARGET riscv64-linux-gnu)", |
3301 |
| - "set(CMAKE_C_FLAGS_INIT '-march=rva20u64')", |
3302 |
| - "set(CMAKE_CXX_FLAGS_INIT '-march=rva20u64')", |
3303 |
| - "set(CMAKE_LINKER_TYPE LLD)", |
3304 |
| - "set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)", |
3305 |
| - "set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)", |
3306 |
| - "set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)", |
3307 |
| - "set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)"], |
3308 |
| - env={ |
3309 |
| - "BB_IMG_DIR": util.Interpolate("%(prop:builddir)s/.."), |
3310 |
| - "BB_QEMU_CPU": "rv64,zfa=false,zba=false,zbb=false,zbc=false,zbs=false", |
3311 |
| - "BB_QEMU_SMP": "32", |
3312 |
| - "BB_QEMU_MEM": "64G"} |
3313 |
| - )}, |
| 3276 | + 'factory' : AnnotatedBuilder.getAnnotatedBuildFactory( |
| 3277 | + script="rise-riscv-build.sh", |
| 3278 | + checkout_llvm_sources=False, |
| 3279 | + script_interpreter=None, |
| 3280 | + clean=True)}, |
3314 | 3281 |
|
3315 | 3282 | ## RISC-V RVA23 profile check-all 2-stage
|
3316 | 3283 | {'name' : "clang-riscv-rva23-2stage",
|
|
0 commit comments