File tree Expand file tree Collapse file tree 1 file changed +30
-3
lines changed Expand file tree Collapse file tree 1 file changed +30
-3
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,7 @@ pipeline {
140
140
}
141
141
142
142
stage(' riscv linux gcc-14' ) {
143
- agent { label ' riscv && ubuntu23 ' }
143
+ agent { label ' riscv && ubuntu24 ' }
144
144
options { skipDefaultCheckout() }
145
145
steps {
146
146
script {
@@ -150,8 +150,35 @@ pipeline {
150
150
checkout scm
151
151
sh '''
152
152
echo "riscv gcc-14 on" `hostname`
153
- export CC=gcc-14.2.0
154
- export CXX=g++-14.2.0
153
+ export CC=gcc-14
154
+ export CXX=g++-14
155
+ export INSTALL_PREFIX=`pwd`/install
156
+ export LD_LIBRARY_PATH=$INSTALL_PREFIX/lib
157
+ mkdir build
158
+ cd build
159
+ cmake .. -GNinja -DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX -DSLEEF_SHOW_CONFIG=1 -DSLEEF_BUILD_DFT=False -DSLEEF_ENFORCE_DFT=False -DSLEEF_BUILD_QUAD=TRUE -DSLEEF_BUILD_INLINE_HEADERS=TRUE -DSLEEF_ENFORCE_TESTER4=True -DSLEEF_ENABLE_TESTER=False -DSLEEF_ENFORCE_RVVM1=True -DSLEEF_ENFORCE_RVVM2=True
160
+ cmake -E time oomstaller --max-parallel `nproc` ninja -j `nproc`
161
+ export OMP_WAIT_POLICY=passive
162
+ export CTEST_OUTPUT_ON_FAILURE=TRUE
163
+ ctest -j `nproc`
164
+ ninja install
165
+ '''
166
+ }
167
+ }
168
+
169
+ stage(' riscv linux clang-19' ) {
170
+ agent { label ' riscv && ubuntu24' }
171
+ options { skipDefaultCheckout() }
172
+ steps {
173
+ script {
174
+ System . setProperty(" org.jenkinsci.plugins.durabletask.BourneShellScript.HEARTBEAT_CHECK_INTERVAL" , " 86400" );
175
+ }
176
+ cleanWs()
177
+ checkout scm
178
+ sh '''
179
+ echo "riscv clang-19 on" `hostname`
180
+ export CC=clang-19
181
+ export CXX=clang++-19
155
182
export INSTALL_PREFIX=`pwd`/install
156
183
export LD_LIBRARY_PATH=$INSTALL_PREFIX/lib
157
184
mkdir build
You can’t perform that action at this time.
0 commit comments