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

Bug fixes for libjpeg-turbo, hdf (hdf4), and hdf-eos2 to enable graphics variants in MET #316

Merged

Conversation

climbfuji
Copy link
Collaborator

@climbfuji climbfuji commented Sep 5, 2023

Description

Three small bug fixes that I will cherry-pick and send to spack upstream separately:

  • Fix the wrong install name on macOS systems in libjpeg-turbo as we've done multiple times for other packages.
  • Replace spack compiler wrappers with underlying compilers in h4cc wrapper in hdf (solution stolen from another package). Turns out this opens a can of worms for poorly configured packages using h4cc, see next item.
  • Fix permissions for file configure in hdf-eos2 so that filter_file can operate on the file (solution stolen from another package), and make the dependencies match those hard-coded in hdf (necessary, because of the way hdf-eos2 is built using the h4cc compiler wrapper).

spack PRs:

Testing

Tested as part of JCSDA/spack-stack#760

Issues

See JCSDA/spack-stack#760

@climbfuji climbfuji force-pushed the feature/met_graphics branch from 1faf44f to ed76b50 Compare September 5, 2023 21:55
@climbfuji climbfuji changed the title DRAFT: bug fixes for hdf (hdf4) and hdf-eos2 to enable graphics variants in MET DRAFT: bug fixes for libjpeg-turbo, hdf (hdf4), and hdf-eos2 to enable graphics variants in MET Sep 5, 2023
@climbfuji climbfuji changed the title DRAFT: bug fixes for libjpeg-turbo, hdf (hdf4), and hdf-eos2 to enable graphics variants in MET Bug fixes for libjpeg-turbo, hdf (hdf4), and hdf-eos2 to enable graphics variants in MET Sep 6, 2023
@climbfuji climbfuji marked this pull request as ready for review September 6, 2023 02:42
@climbfuji climbfuji merged commit da2e88d into JCSDA:jcsda_emc_spack_stack Sep 7, 2023
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
INFRA JEDI Infrastructure
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

2 participants