I have just merged two patches https://review.openocd.org/c/openocd/+/8380 https://review.openocd.org/c/openocd/+/8381
that change the way OpenOCD manages the dependency from JimTCL during build 1) the use of git submodule for JimTCL is now deprecated and will be dropped in the future 2) the default configuration requires JimTCL library already installed in the host, e.g.: Debian/Ubuntu: apt-get install libjim-dev Arch: install from AUR https://aur.archlinux.org/packages/jimtcl 3) in meantime, you can still build using the old deprecated way with submodules by running ./bootstrap with-submodules ./configure --enable-internal-jimtcl Antonio