File tree Expand file tree Collapse file tree 2 files changed +31
-14
lines changed
buildbot/osuosl/master/config
zorg/buildbot/builders/annotated Expand file tree Collapse file tree 2 files changed +31
-14
lines changed Original file line number Diff line number Diff line change 3606
3606
# Builders for the profcheck configuration
3607
3607
# These workers run builds with LLVM_ENABLE_PROFCHECK=ON to ensure
3608
3608
# that profile information is propagated correctly.
3609
- {'name' : "profcheck" ,
3610
- 'workernames' : ["profcheck-b1" , "profcheck-b2" ],
3611
- 'builddir' : "profcheck-build" ,
3612
- 'factory' : UnifiedTreeBuilder .getCmakeWithNinjaBuildFactory (
3613
- clean = True ,
3614
- depends_on_projects = ['llvm' ],
3615
- extra_configure_args = [
3616
- "-DCMAKE_BUILD_TYPE=Release" ,
3617
- "-DCMAKE_C_COMPILER_LAUNCHER=ccache" ,
3618
- "-DCMAKE_CXX_COMPILER_LAUNCHER=ccache" ,
3619
- "-DLLVM_ENABLE_ASSERTIONS=ON" ,
3620
- "-DLLVM_LIT_ARGS='--exclude-xfail'" ,
3621
- "-DLLVM_ENABLE_PROFCHECK=ON" ,
3622
- ])},
3609
+ {
3610
+ "name" : "profcheck" ,
3611
+ "workernames" : ["profcheck-b1" , "profcheck-b2" ],
3612
+ "builddir" : "profcheck-build" ,
3613
+ "factory" : AnnotatedBuilder .getAnnotatedBuildFactory (
3614
+ script = "profcheck.sh" , clean = True , depends_on_projects = ["llvm" ]
3615
+ ),
3616
+ },
3623
3617
]
3624
3618
3625
3619
# LLDB remote-linux builder env variables.
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ set -ex
4
+
5
+ rm -rf build
6
+ mkdir build
7
+ cd build
8
+
9
+ echo @@@CMake@@@
10
+
11
+ cmake -GNinja \
12
+ -DCMAKE_BUILD_TYPE=Release \
13
+ -DLLVM_ENABLE_ASSERTIONS=ON \
14
+ -DCMAKE_C_COMPILER_LAUNCHER=ccache \
15
+ -DCMAKE_CXX_COMPILER_LAUNCHER=sccache \
16
+ -DLLVM_LIT_ARGS=' --exclude-xfail' \
17
+ -DLLVM_ENABLE_PROFCHECK=ON \
18
+ ../llvm
19
+
20
+ echo @@@Ninja@@@
21
+
22
+ export LIT_XFAIL=" $( cat ../llvm/utils/profcheck-xfail.txt | tr ' \n' ' ;' ) "
23
+ ninja check-llvm
You can’t perform that action at this time.
0 commit comments