Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Simplify build_llvm.bash script #3892

Merged
merged 1 commit into from
Jun 25, 2023

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented Jun 22, 2023

  • Remove leftover logic from when we used TravisCI.
  • Pick a default for LLVM_DISTRO_NAME so it works when the script is run standalone when not on GitHub Actions CI. (But it's still really only meant to run on x86 Ubuntu, and not designed for anything useful outside of our CI.)
  • Eliminate all the complexity with old LLVM versions -- in practice, our CI only uses this to download fairly modern clang versions.

Fixes #3891

* Remove leftover logic from when we used TravisCI.
* Pick a default for LLVM_DISTRO_NAME so it works when the script is run
  standalone when not on GitHub Actions CI. (But it's still really only
  meant to run on x86 Ubuntu, and not designed for anything useful outside
  of our CI.
* Eliminate all the complexity with old LLVM versions -- in practice, our
  CI only uses this to download fairly modern clang versions.

Fixes 3891

Signed-off-by: Larry Gritz <[email protected]>
@lgritz
Copy link
Collaborator Author

lgritz commented Jun 23, 2023

N.B.: The broken tests are entirely unrelated to this change and have been occurring on the nightly CI builds for a couple days, apparently linked to a dependency repo change. I have reported the problem and hope it is fixed soon.

@lgritz lgritz merged commit 20d2927 into AcademySoftwareFoundation:master Jun 25, 2023
@lgritz lgritz deleted the lg-buildllvm branch June 25, 2023 04:15
lgritz added a commit to lgritz/OpenImageIO that referenced this pull request Jul 1, 2023
* Remove leftover logic from when we used TravisCI.
* Pick a default for LLVM_DISTRO_NAME so it works when the script is run
standalone when not on GitHub Actions CI. (But it's still really only
meant to run on x86 Ubuntu, and not designed for anything useful outside
of our CI.)
* Eliminate all the complexity with old LLVM versions -- in practice,
our CI only uses this to download fairly modern clang versions.

Fixes AcademySoftwareFoundation#3891

Signed-off-by: Larry Gritz <[email protected]>
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.

[BUG] openImageIO/2.4.12.0/src/build-scripts/build_llvm.bash has bad pull URL
1 participant