Opened 8 years ago
Last modified 2 years ago
#484 assigned enhancement
Sort out the business of static/shared object external dependency libraries
Reported by: | Ian Culverwell | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 12.0 |
Component: | ROPP (all) | Version: | 8.0 |
Keywords: | Cc: |
Description
ROPP9.0 DRI reviewer Axel von Engeln says
There is however one issue that is a bit confusing. I noted that the shared/static libraries in my case did not change at all, all those changes were for other libraries that we have already installed on our system (netCDF, etc), thus I don't need to compile them. And the core ROPP is compiled as before, using shared libraries if provided. I think we should sort this out for the next version (10.0), and provide a better configure option with ROPP. This would also remove a lot of the current zoo of files in the configure directory.
To discuss with Axel after ROPP9.0.
Attachments (1)
Change history (7)
comment:1 by , 8 years ago
comment:2 by , 8 years ago
Stig reports problem with ucar2ropp needing grib_api lib? Might as well log that here.
comment:3 by , 4 years ago
Specifically, on the last point, Stig said:
> Hmmm..... but running ucar2ropp on a file I get this error: > > ucar2ropp: error while loading shared libraries: libgrib_api_f90.so.1: > cannot open shared object file: No such file or directory > > Is that because I build it without LD_LIBRARY_PATH="$PREFIX/lib? I will try again with that line reinstated. > > -Stig
Axel said nothing more than the above (I checked).
The ROPP-9.0 beta review report is attached for reference.
comment:6 by , 2 years ago
Milestone: | 11.1 → 12.0 |
---|---|
Owner: | removed |
Status: | new → assigned |
Note:
See TracTickets
for help on using tickets.
This whole library check thing needs revising (lots of redundant hdf5 checks etc), so take a look at it at ROPP10.0.