Closed aerorahul closed 2 years ago
The build
on macOS
fails because of name collision in g2
library.
I am not sure why this wasn't flagged in the GithubCI of NCEPLIBS-g2, but it did get flagged in the hpc-stack GitHub CI at here.
As noted, this PR fails the macOS test because NCEPLIBS-g2 tests has 2 files: test_ixgb2.F90 test_ixgb2.f90 macOS is not a case-sensitive system by default, and thus having two files with the same name causes conflict.
All other tests pass.
An issue is opened at https://github.com/NOAA-EMC/NCEPLIBS-g2/issues/288
It has been in a pull requested to be deleted.
On Mon, Aug 15, 2022 at 5:03 PM Rahul Mahajan @.***> wrote:
An issue is opened at NOAA-EMC/NCEPLIBS-g2#288 https://github.com/NOAA-EMC/NCEPLIBS-g2/issues/288
— Reply to this email directly, view it on GitHub https://github.com/NOAA-EMC/hpc-stack/pull/482#issuecomment-1215802413, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSMFHKKDFI5IVYOJEY7TTVZKWDNANCNFSM56SSGKYQ . You are receiving this because your review was requested.Message ID: @.***>
It has been in a pull requested to be deleted. … On Mon, Aug 15, 2022 at 5:03 PM Rahul Mahajan @.> wrote: An issue is opened at NOAA-EMC/NCEPLIBS-g2#288 <NOAA-EMC/NCEPLIBS-g2#288> — Reply to this email directly, view it on GitHub <#482 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AKWSMFHKKDFI5IVYOJEY7TTVZKWDNANCNFSM56SSGKYQ . You are receiving this because your review was requested.Message ID: @.>
Thanks @Hang-Lei-NOAA I will monitor the PR and when it is merged, resubmit the failed CI jobs.
Presently, hpc-stack provides two ways to build and install
wgrib2
.This leads to inconsistencies in the artifacts (specifically library) that is used in downstream applications.
This PR:
wgrib2-config.cmake
that makes it easy for packages to "find" wgrib2.