Skip to content

Commit 8299c6b

Browse files
committed
Allow openocd build to fail
1 parent c4355a7 commit 8299c6b

File tree

2 files changed

+14
-20
lines changed

2 files changed

+14
-20
lines changed

build_linux.sh

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,7 @@ set -euo pipefail
44

55
# Defaults
66
SKIP_RISCV=${SKIP_RISCV-0}
7-
if git clone https://git.savannah.nongnu.org/git/git2cl.git; then
8-
SKIP_OPENOCD=${SKIP_OPENOCD-0}
9-
else
10-
# Clone is failing, so skip build
11-
echo "Skipping openocd build, as likely to fail"
12-
SKIP_OPENOCD=${SKIP_OPENOCD-1}
13-
fi
7+
SKIP_OPENOCD=${SKIP_OPENOCD-0}
148

159
# Install prerequisites
1610
sudo apt install -y jq cmake libtool automake libusb-1.0-0-dev libhidapi-dev libftdi1-dev
@@ -42,13 +36,16 @@ done < <(echo "$repos")
4236

4337

4438
cd $builddir
39+
if [[ "$SKIP_OPENOCD" != 1 ]]; then
40+
if ../packages/linux/openocd/build-openocd.sh; then
41+
echo "OpenOCD Build failed"
42+
SKIP_OPENOCD=1
43+
fi
44+
fi
4545
if [[ "$SKIP_RISCV" != 1 ]]; then
4646
# Takes ages to build
4747
../packages/linux/riscv/build-riscv-gcc.sh
4848
fi
49-
if [[ "$SKIP_OPENOCD" != 1 ]]; then
50-
../packages/linux/openocd/build-openocd.sh
51-
fi
5249
../packages/linux/picotool/build-picotool.sh
5350
cd ..
5451

build_macos.sh

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,7 @@ set -euo pipefail
44

55
# Defaults
66
SKIP_RISCV=${SKIP_RISCV-0}
7-
if git clone https://git.savannah.nongnu.org/git/git2cl.git; then
8-
SKIP_OPENOCD=${SKIP_OPENOCD-0}
9-
else
10-
# Clone is failing, so skip build
11-
echo "Skipping openocd build, as likely to fail"
12-
SKIP_OPENOCD=${SKIP_OPENOCD-1}
13-
fi
7+
SKIP_OPENOCD=${SKIP_OPENOCD-0}
148

159
# Install prerequisites
1610
arch -x86_64 /usr/local/bin/brew install jq libtool libusb automake hidapi
@@ -53,13 +47,16 @@ done < <(echo "$repos")
5347

5448

5549
cd $builddir
50+
if [[ "$SKIP_OPENOCD" != 1 ]] && [[ $(uname -m) == 'arm64' ]]; then
51+
if ../packages/macos/openocd/build-openocd.sh; then
52+
echo "OpenOCD Build failed"
53+
SKIP_OPENOCD=1
54+
fi
55+
fi
5656
if [[ "$SKIP_RISCV" != 1 ]]; then
5757
# Takes ages to build
5858
../packages/macos/riscv/build-riscv-gcc.sh
5959
fi
60-
if [[ "$SKIP_OPENOCD" != 1 ]] && [[ $(uname -m) == 'arm64' ]]; then
61-
../packages/macos/openocd/build-openocd.sh
62-
fi
6360
arch -x86_64 ../packages/macos/picotool/build-picotool.sh
6461
arch -arm64 ../packages/macos/picotool/build-picotool.sh
6562
../packages/macos/picotool/merge-picotool.sh

0 commit comments

Comments
 (0)