Opened 7 years ago

Last modified 22 months 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)

romsaf_ropp_betatest_v90.pdf (630.0 KB ) - added by Ian Culverwell 4 years ago.
romsaf_ropp_betatest_v90.pdf

Download all attachments as: .zip

Change history (7)

comment:1 by Ian Culverwell, 7 years ago

This whole library check thing needs revising (lots of redundant hdf5 checks etc), so take a look at it at ROPP10.0.

comment:2 by Ian Culverwell, 7 years ago

Stig reports problem with ucar2ropp needing grib_api lib? Might as well log that here.

comment:3 by Ian Culverwell, 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.

by Ian Culverwell, 4 years ago

romsaf_ropp_betatest_v90.pdf

comment:4 by Ian Culverwell, 4 years ago

Milestone: 10.011.0

Defer to ROPP-11.0.

comment:5 by Ian Culverwell, 2 years ago

Milestone: 11.011.1

Oh Jesus. Maybe part of ROPP-11.1.

comment:6 by Ian Culverwell, 22 months ago

Milestone: 11.112.0
Owner: Ian Culverwell removed
Status: newassigned
Note: See TracTickets for help on using tickets.