The following makes update_web_docs_git work on branches without libgdiagnostic.
I'm re-running update_web_docs_git with this, OK if it succeeds now? Thanks, Richard. maintainer_scripts/ * update_web_docs_git: Conditionalize libgdiagnostic processing on presence. --- maintainer-scripts/update_web_docs_git | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/maintainer-scripts/update_web_docs_git b/maintainer-scripts/update_web_docs_git index 424808847b6..c779e761e85 100755 --- a/maintainer-scripts/update_web_docs_git +++ b/maintainer-scripts/update_web_docs_git @@ -242,11 +242,13 @@ popd cp -a gcc/gcc/jit/docs/_build/html jit mkdir -p $DOCSDIR/jit -pushd gcc/gcc/doc/libgdiagnostics -make html SPHINXBUILD=$SPHINX_VENV/bin/sphinx-build || true -popd -cp -a gcc/gcc/doc/libgdiagnostics/_build/html libgdiagnostics -mkdir -p $DOCSDIR/libgdiagnostics +if test -d gcc/gcc/doc/libgdiagnostics; then + pushd gcc/gcc/doc/libgdiagnostics + make html SPHINXBUILD=$SPHINX_VENV/bin/sphinx-build || true + popd + cp -a gcc/gcc/doc/libgdiagnostics/_build/html libgdiagnostics + mkdir -p $DOCSDIR/libgdiagnostics +fi # Work around makeinfo generated file names and references with # "_002d" instead of "-". -- 2.43.0