|
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