@@ -152,9 +152,9 @@ build_gcc() {
152152 * ) dpl_conditional_flags=" -DFETCH_ONEDPL=ON -DFETCH_TBB=ON -DUSE_TBB=ON -DCXX_EXTRA_FLAGS=-D_GLIBCXX_USE_TBB_PAR_BACKEND=0" ;;
153153 esac
154154 # some distributions like Ubuntu bionic implements std par with TBB, so conditionally link it here
155- run_build $name " ${GCC_CXX:? } " std-data " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
156- run_build $name " ${GCC_CXX:? } " std-indices " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
157- run_build $name " ${GCC_CXX:? } " std-ranges " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
155+ run_build $name " ${GCC_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA17 "
156+ run_build $name " ${GCC_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA20 "
157+ run_build $name " ${GCC_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=INDICES "
158158 done
159159
160160 run_build $name " ${GCC_CXX:? } " tbb " $cxx -DONE_TBB_DIR=$TBB_LIB "
@@ -251,9 +251,10 @@ build_clang() {
251251 OFF) dpl_conditional_flags=" -DCXX_EXTRA_LIBRARIES=${CLANG_STD_PAR_LIB:- } " ;;
252252 * ) dpl_conditional_flags=" -DFETCH_ONEDPL=ON -DFETCH_TBB=ON -DUSE_TBB=ON -DCXX_EXTRA_FLAGS=-D_GLIBCXX_USE_TBB_PAR_BACKEND=0" ;;
253253 esac
254- run_build $name " ${CLANG_CXX:? } " std-data " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
255- run_build $name " ${CLANG_CXX:? } " std-indices " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl "
256- # run_build $name "${CLANG_CXX:?}" std-ranges "$cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl" # not yet supported
254+ run_build $name " ${CLANG_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA17"
255+ # Requires GCC 14
256+ # run_build $name "${CLANG_CXX:?}" std "$cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=DATA20"
257+ run_build $name " ${CLANG_CXX:? } " std " $cxx $dpl_conditional_flags -DUSE_ONEDPL=$use_onedpl -DSTDIMPL=INDICES"
257258 done
258259
259260 run_build $name " ${CLANG_CXX:? } " tbb " $cxx -DONE_TBB_DIR=$TBB_LIB "
@@ -270,8 +271,10 @@ build_clang() {
270271build_nvhpc () {
271272 local name=" nvhpc_build"
272273 local cxx=" -DCMAKE_CXX_COMPILER=${NVHPC_NVCXX:? } "
273- run_build $name " ${NVHPC_NVCXX:? } " std-data " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY "
274- run_build $name " ${NVHPC_NVCXX:? } " std-indices " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY "
274+ run_build $name " ${NVHPC_NVCXX:? } " std " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY -DSTDIMPL=DATA17"
275+ # Requires GCC 14
276+ # run_build $name "${NVHPC_NVCXX:?}" std "$cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY -DSTDIMPL=DATA20"
277+ run_build $name " ${NVHPC_NVCXX:? } " std " $cxx -DNVHPC_OFFLOAD=$NV_ARCH_CCXY -DSTDIMPL=INDICES"
275278
276279 run_build $name " ${NVHPC_NVCXX:? } " acc " $cxx -DTARGET_DEVICE=gpu -DTARGET_PROCESSOR=px -DCUDA_ARCH=$NV_ARCH_CCXY "
277280 run_build $name " ${NVHPC_NVCXX:? } " acc " $cxx -DTARGET_DEVICE=multicore -DTARGET_PROCESSOR=zen"
0 commit comments