Skip to content

Fix build_visit --print-files missing some library files - #21091

Merged
biagas merged 3 commits into
developfrom
bugfix/biagas/build_visit_print_missing_files
Aug 7, 2026
Merged

biagas merged 3 commits into
developfrom
bugfix/biagas/build_visit_print_missing_files

Conversation

@biagas

@biagas biagas commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Description

Resolves #20913.

The logic used for the --print-files and --print-files-html option keys off a main module's library name.
For modules that build secondary libraries, the secondary libraries were skipped if their vars describing file, etc didn't also include the main library's name. I updated such modules.

I also fixed the QT module so that it's SVG and TOOLS libraries checksums were verified if the tarballs had already been downloaded.

Type of change

  • Bug fix
  • [ ] New feature
  • [ ] Documentation update
  • [ ] Other

How Has This Been Tested?

In a directory where I had previously ran build_visit to build all libraries, I ran build_visit --print-files and verified the list of files against the tarballs in the directory. Similar for --print-files-html.

Checklist:

  • [ ] I have commented my code where applicable.
  • I have updated the release notes.
  • [ ] I have made corresponding changes to the documentation.
  • [ ] I have added debugging support to my changes.
  • [ ] I have added tests that prove my fix is effective or that my feature works.
  • [ ] I have confirmed new and existing unit tests pass locally with my changes.
  • [ ] I have added new baselines for any new tests to the repo.
  • [ ] I have NOT made any changes to [protocol or public interfaces][3] in an RC branch.

@biagas
biagas requested a review from markcmiller86 August 3, 2026 21:01
@biagas
biagas force-pushed the bugfix/biagas/build_visit_print_missing_files branch from 736a97c to 0802f0a Compare August 7, 2026 15:19
@biagas
biagas requested a review from brugger1 August 7, 2026 16:29
biagas added 3 commits August 7, 2026 10:57
The `--print` option keys off the main libraries NAME var (eg BV_LLVM).
Some modules that build multiple libraries had seconary libraries whose var's had completely unrelated names.

Ensure secondary library VARS prefixed with main module name so that logic
related to `--print` will work correctly.

Fixed bv_qt so that the `tools` and `svg` libraries have their checksums verified when already downloaded/present in the build dir.
@biagas
biagas force-pushed the bugfix/biagas/build_visit_print_missing_files branch from 0802f0a to 28dfbed Compare August 7, 2026 17:57
@biagas
biagas merged commit 25df567 into develop Aug 7, 2026
3 checks passed
@biagas
biagas deleted the bugfix/biagas/build_visit_print_missing_files branch August 7, 2026 21:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

build_visit --print-files-html misses some libraries

2 participants