Add support for building on crossroads. #20119
Open
+281
−46
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Resolves #19337
I added more support for building on
crossroads
. Specific items include:crossroads
.crossroads
.crossroads
torun-build-visit
.Type of change
How Has This Been Tested?
run-build-visit
to build the third party libraries oncrossroads
in public.visit3.4.2.tar.gz
generated from this branch.winutil/WindowMetrics.C
so that it would compile since the Qt6 built oncrossroads
didn't havexcb
support.libQt6XcbQpa.so
and thexcbglintegrations
so thatmake package
worked.make package
to build a distribution.-cli -nowin
because VisIt couldn't be run with the GUI because of the Qt6 issue. It created the imagevisit0000.png
, which I successfully viewed.-cli -nowin
. It created the imagevisit0001.png
, which I successfully viewed. I ran this test totally in a parallel batch allocation since there is no network path between a compute node and a login node (to my knowledge at least).Even though not everything in VisIt currently works, it tests the changes made.
Reminders:
Checklist:
[ ] 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.