-
Danilo Piparo authored
on ubuntus, despite the usage of -pthread, the executable root.exe is not linked to libpthread: the -Wl,--as-needed flag is being specified. As a result, the usage of any thread in a macro results in a crash.
Danilo Piparo authoredon ubuntus, despite the usage of -pthread, the executable root.exe is not linked to libpthread: the -Wl,--as-needed flag is being specified. As a result, the usage of any thread in a macro results in a crash.
CTestCustom.cmake 1.33 KiB
#---Custom CTest settings---------------------------------------------------
set(CTEST_CUSTOM_TESTS_IGNORE ${CTEST_CUSTOM_TESTS_IGNORE} tutorial-pyroot-zdemo)
if("$ENV{COMPILER}" STREQUAL "classic")
# TTreeProcessorM{T,P} are not available
list(APPEND CTEST_CUSTOM_TESTS_IGNORE tutorial-multicore-mp102_readNtuplesFillHistosAndFit)
# pthread is not retained on ubuntus when building root.exe
list(APPEND CTEST_CUSTOM_TESTS_IGNORE
tutorial-multicore-mt101_fillNtuples
tutorial-multicore-mt001_fillHistos
tutorial-multicore-mt201_parallelHistoFill)
endif()
if (CTEST_BUILD_NAME MATCHES aarch64 AND CTEST_BUILD_NAME MATCHES dbg)
# these tutorials are disabled as they timeout
list(APPEND CTEST_CUSTOM_TESTS_IGNORE
tutorial-roostats-StandardBayesianNumericalDemo
tutorial-roostats-OneSidedFrequentistUpperLimitWithBands
tutorial-tmva-TMVAClassification
tutorial-tmva-TMVARegression
tutorial-tmva-TMVAMulticlass
tutorial-tmva-TMVAMulticlassApplication
tutorial-tmva-TMVARegressionApplication
tutorial-tmva-TMVAClassificationApplication
tutorial-roostats-TwoSidedFrequentistUpperLimitWithBands)
endif()
if (CTEST_BUILD_NAME MATCHES aarch64)
# The new triangulation does not work on ARM
list(APPEND CTEST_CUSTOM_TESTS_IGNORE tutorial-mlp-mlpRegression)
endif()