From eebb42950a61f6db77ecdd542da3f72d23bcabd2 Mon Sep 17 00:00:00 2001 From: Yiltan Temucin Date: Wed, 13 Nov 2024 14:29:41 -0600 Subject: [PATCH] Propergate errors from build scripts so CI doesn't silently fail [ROCm/rocshmem commit: 4ad24b5aab51832a22a099005365313b12601370] --- projects/rocshmem/scripts/build_configs/dc_multi | 2 +- projects/rocshmem/scripts/build_configs/dc_multi_debug | 2 +- projects/rocshmem/scripts/build_configs/dc_multi_ipc | 1 + projects/rocshmem/scripts/build_configs/dc_multi_profile | 2 +- projects/rocshmem/scripts/build_configs/dc_single | 1 + projects/rocshmem/scripts/build_configs/ipc_single | 1 + projects/rocshmem/scripts/build_configs/rc_multi | 2 +- projects/rocshmem/scripts/build_configs/rc_multi_debug | 1 + projects/rocshmem/scripts/build_configs/rc_multi_wf_coal | 1 + projects/rocshmem/scripts/build_configs/rc_single | 1 + projects/rocshmem/scripts/build_configs/rc_single_debug | 1 + projects/rocshmem/scripts/build_configs/rc_single_managed | 1 + projects/rocshmem/scripts/build_configs/rc_single_managed_debug | 1 + projects/rocshmem/scripts/build_configs/rc_single_profile | 1 + projects/rocshmem/scripts/build_configs/rc_single_single_node | 1 + .../rocshmem/scripts/build_configs/rc_single_single_node_debug | 1 + projects/rocshmem/scripts/build_configs/ro_ipc | 1 + projects/rocshmem/scripts/build_configs/ro_net | 1 + projects/rocshmem/scripts/build_configs/ro_net_debug | 1 + 19 files changed, 19 insertions(+), 4 deletions(-) diff --git a/projects/rocshmem/scripts/build_configs/dc_multi b/projects/rocshmem/scripts/build_configs/dc_multi index 9511b27aad..4e806e7f85 100755 --- a/projects/rocshmem/scripts/build_configs/dc_multi +++ b/projects/rocshmem/scripts/build_configs/dc_multi @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. - +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/dc_multi_debug b/projects/rocshmem/scripts/build_configs/dc_multi_debug index 8b884f87ce..e95ed54a6a 100755 --- a/projects/rocshmem/scripts/build_configs/dc_multi_debug +++ b/projects/rocshmem/scripts/build_configs/dc_multi_debug @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. - +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/dc_multi_ipc b/projects/rocshmem/scripts/build_configs/dc_multi_ipc index 82f99ec4a3..a154f34667 100755 --- a/projects/rocshmem/scripts/build_configs/dc_multi_ipc +++ b/projects/rocshmem/scripts/build_configs/dc_multi_ipc @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/dc_multi_profile b/projects/rocshmem/scripts/build_configs/dc_multi_profile index 1477115d55..37954c8342 100755 --- a/projects/rocshmem/scripts/build_configs/dc_multi_profile +++ b/projects/rocshmem/scripts/build_configs/dc_multi_profile @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. - +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/dc_single b/projects/rocshmem/scripts/build_configs/dc_single index 46c5226bd2..1cc14f71ef 100755 --- a/projects/rocshmem/scripts/build_configs/dc_single +++ b/projects/rocshmem/scripts/build_configs/dc_single @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/ipc_single b/projects/rocshmem/scripts/build_configs/ipc_single index d0c43b9231..c1ade33baa 100755 --- a/projects/rocshmem/scripts/build_configs/ipc_single +++ b/projects/rocshmem/scripts/build_configs/ipc_single @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_multi b/projects/rocshmem/scripts/build_configs/rc_multi index 797ad6db92..f38514dea7 100755 --- a/projects/rocshmem/scripts/build_configs/rc_multi +++ b/projects/rocshmem/scripts/build_configs/rc_multi @@ -1,6 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. - +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_multi_debug b/projects/rocshmem/scripts/build_configs/rc_multi_debug index 1d103b0cb7..8937d426ea 100755 --- a/projects/rocshmem/scripts/build_configs/rc_multi_debug +++ b/projects/rocshmem/scripts/build_configs/rc_multi_debug @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_multi_wf_coal b/projects/rocshmem/scripts/build_configs/rc_multi_wf_coal index c8845e7608..cfa1acaf90 100755 --- a/projects/rocshmem/scripts/build_configs/rc_multi_wf_coal +++ b/projects/rocshmem/scripts/build_configs/rc_multi_wf_coal @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single b/projects/rocshmem/scripts/build_configs/rc_single index aceca7dbed..ad378880e1 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single +++ b/projects/rocshmem/scripts/build_configs/rc_single @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single_debug b/projects/rocshmem/scripts/build_configs/rc_single_debug index 99dbd61a97..cf75f64819 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single_debug +++ b/projects/rocshmem/scripts/build_configs/rc_single_debug @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single_managed b/projects/rocshmem/scripts/build_configs/rc_single_managed index a7b94b379e..963fe7260b 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single_managed +++ b/projects/rocshmem/scripts/build_configs/rc_single_managed @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single_managed_debug b/projects/rocshmem/scripts/build_configs/rc_single_managed_debug index 2873c1fb4c..fd74cf904e 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single_managed_debug +++ b/projects/rocshmem/scripts/build_configs/rc_single_managed_debug @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single_profile b/projects/rocshmem/scripts/build_configs/rc_single_profile index 281ea297f7..ff6c0194f6 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single_profile +++ b/projects/rocshmem/scripts/build_configs/rc_single_profile @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single_single_node b/projects/rocshmem/scripts/build_configs/rc_single_single_node index a5223c379f..4f1c56f79a 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single_single_node +++ b/projects/rocshmem/scripts/build_configs/rc_single_single_node @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/rc_single_single_node_debug b/projects/rocshmem/scripts/build_configs/rc_single_single_node_debug index c4e2477da9..60292ca594 100755 --- a/projects/rocshmem/scripts/build_configs/rc_single_single_node_debug +++ b/projects/rocshmem/scripts/build_configs/rc_single_single_node_debug @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/ro_ipc b/projects/rocshmem/scripts/build_configs/ro_ipc index d57404b88c..0d07b18af3 100755 --- a/projects/rocshmem/scripts/build_configs/ro_ipc +++ b/projects/rocshmem/scripts/build_configs/ro_ipc @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/ro_net b/projects/rocshmem/scripts/build_configs/ro_net index 95ea2950a8..8a6de89ba4 100755 --- a/projects/rocshmem/scripts/build_configs/ro_net +++ b/projects/rocshmem/scripts/build_configs/ro_net @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then diff --git a/projects/rocshmem/scripts/build_configs/ro_net_debug b/projects/rocshmem/scripts/build_configs/ro_net_debug index c2b8afdc00..8468dead93 100755 --- a/projects/rocshmem/scripts/build_configs/ro_net_debug +++ b/projects/rocshmem/scripts/build_configs/ro_net_debug @@ -1,5 +1,6 @@ #!/bin/bash # Copyright (c) 2024 Advanced Micro Devices, Inc. All rights reserved. +set -e if [ -z $1 ] then