Changeset 7030dab for Jenkinsfile_disabled
- Timestamp:
- Apr 6, 2020, 4:46:28 PM (4 years ago)
- Branches:
- ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
- Children:
- e3bc51c
- Parents:
- 71d6bd8 (diff), 057298e (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Jenkinsfile_disabled
r71d6bd8 r7030dab 126 126 } 127 127 128 sh "${SrcDir}/configure CXX=${Settings.Compiler.CXX} CC=${Settings.Compiler.CC} ${Settings.Architecture.flags} ${targets} --quiet"128 sh "${SrcDir}/configure CXX=${Settings.Compiler.CXX} CC=${Settings.Compiler.CC} ${Settings.Architecture.flags} AR=gcc-ar RANLIB=gcc-ranlib ${targets} --quiet --prefix=${BuildDir}" 129 129 130 130 // Configure libcfa … … 155 155 dir (BuildDir) { 156 156 sh "make -j 8 --no-print-directory -C libcfa/${Settings.Architecture.name}-nodebug" 157 } 158 } 159 160 build_stage('Build : install', true) { 161 // Build outside of the src tree to ease cleaning 162 dir (BuildDir) { 163 sh "make -j 8 --no-print-directory install" 157 164 } 158 165 } … … 179 186 echo "Archiving core dumps" 180 187 dir (BuildDir) { 181 archiveArtifacts artifacts: "tests/crashes/**/* ", fingerprint: true188 archiveArtifacts artifacts: "tests/crashes/**/*,lib/**/lib*.so*", fingerprint: true 182 189 } 183 190 throw err … … 215 222 216 223 //Then publish the results 217 do_plot(Settings.RunBenchmark && Settings.Publish, 'compile' , groupCompile , false, 'Compilation')218 do_plot(Settings.RunBenchmark && Settings.Publish, 'compile.diff' , groupCompile , true , 'Compilation (relative)')219 do_plot(Settings.RunBenchmark && Settings.Publish, 'ctxswitch' , groupConcurrency, false, 'Context Switching')220 do_plot(Settings.RunBenchmark && Settings.Publish, 'ctxswitch.diff' , groupConcurrency, true , 'Context Switching (relative)')221 do_plot(Settings.RunBenchmark && Settings.Publish, 'mutex' , groupConcurrency, false, 'Mutual Exclusion')222 do_plot(Settings.RunBenchmark && Settings.Publish, 'mutex.diff' , groupConcurrency, true , 'Mutual Exclusion (relative)')223 do_plot(Settings.RunBenchmark && Settings.Publish, 's ignal', groupConcurrency, false, 'Internal and External Scheduling')224 do_plot(Settings.RunBenchmark && Settings.Publish, 's ignal.diff', groupConcurrency, true , 'Internal and External Scheduling (relative)')224 do_plot(Settings.RunBenchmark && Settings.Publish, 'compile' , groupCompile , false, 'Compilation') 225 do_plot(Settings.RunBenchmark && Settings.Publish, 'compile.diff' , groupCompile , true , 'Compilation (relative)') 226 do_plot(Settings.RunBenchmark && Settings.Publish, 'ctxswitch' , groupConcurrency, false, 'Context Switching') 227 do_plot(Settings.RunBenchmark && Settings.Publish, 'ctxswitch.diff' , groupConcurrency, true , 'Context Switching (relative)') 228 do_plot(Settings.RunBenchmark && Settings.Publish, 'mutex' , groupConcurrency, false, 'Mutual Exclusion') 229 do_plot(Settings.RunBenchmark && Settings.Publish, 'mutex.diff' , groupConcurrency, true , 'Mutual Exclusion (relative)') 230 do_plot(Settings.RunBenchmark && Settings.Publish, 'scheduling' , groupConcurrency, false, 'Internal and External Scheduling') 231 do_plot(Settings.RunBenchmark && Settings.Publish, 'scheduling.diff', groupConcurrency, true , 'Internal and External Scheduling (relative)') 225 232 } 226 233 } … … 325 332 public String CXX 326 333 public String CC 327 328 CC_Desc(String name, String CXX, String CC) { 334 public String lto 335 336 CC_Desc(String name, String CXX, String CC, String lto) { 329 337 this.name = name 330 338 this.CXX = CXX 331 this.CC = CC 339 this.CC = CC 340 this.lto = lto 332 341 } 333 342 } … … 364 373 switch( param.Compiler ) { 365 374 case 'gcc-9': 366 this.Compiler = new CC_Desc('gcc-9', 'g++-9', 'gcc-9' )375 this.Compiler = new CC_Desc('gcc-9', 'g++-9', 'gcc-9', '-flto=auto') 367 376 break 368 377 case 'gcc-8': 369 this.Compiler = new CC_Desc('gcc-8', 'g++-8', 'gcc-8' )378 this.Compiler = new CC_Desc('gcc-8', 'g++-8', 'gcc-8', '-flto=auto') 370 379 break 371 380 case 'gcc-7': 372 this.Compiler = new CC_Desc('gcc-7', 'g++-7', 'gcc-7' )381 this.Compiler = new CC_Desc('gcc-7', 'g++-7', 'gcc-7', '-flto=auto') 373 382 break 374 383 case 'gcc-6': 375 this.Compiler = new CC_Desc('gcc-6', 'g++-6', 'gcc-6' )384 this.Compiler = new CC_Desc('gcc-6', 'g++-6', 'gcc-6', '-flto=auto') 376 385 break 377 386 case 'gcc-5': 378 this.Compiler = new CC_Desc('gcc-5', 'g++-5', 'gcc-5' )387 this.Compiler = new CC_Desc('gcc-5', 'g++-5', 'gcc-5', '-flto=auto') 379 388 break 380 389 case 'gcc-4.9': 381 this.Compiler = new CC_Desc('gcc-4.9', 'g++-4.9', 'gcc-4.9' )390 this.Compiler = new CC_Desc('gcc-4.9', 'g++-4.9', 'gcc-4.9', '-flto=auto') 382 391 break 383 392 case 'clang': 384 this.Compiler = new CC_Desc('clang', 'clang++-6.0', 'gcc-6' )393 this.Compiler = new CC_Desc('clang', 'clang++-6.0', 'gcc-6', '-flto=thin -flto-jobs=0') 385 394 break 386 395 default : … … 439 448 // prepare the properties 440 449 properties ([ \ 450 buildDiscarder(logRotator( \ 451 artifactDaysToKeepStr: '', \ 452 artifactNumToKeepStr: '', \ 453 daysToKeepStr: '730', \ 454 numToKeepStr: '1000' \ 455 )), \ 441 456 [$class: 'ParametersDefinitionProperty', \ 442 457 parameterDefinitions: [ \
Note: See TracChangeset
for help on using the changeset viewer.