NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [netcdfgroup] Compiling netcdf-fortran with Auto Builders (eg Spack)

Hello,

I’ll take a stab at answering this, but I’ll start by saying that I haven’t
heard of Spack. I’ll read up on it, but for now I can’t really comment
about it or which POV is more correct. Regarding your questions, however:

   1. I’m curious to hear any opinions that people have about Spack .
   2. No plans to move away from autotools; cmake is not ubiquitous enough
   to assume people have it handy, and we do not want to force people to
   install a new build system just to compile netCDF.
   3. It should be available in cmake using the
   ENABLE_REMOTE_FORTRAN_BOOTSTRAP option, although I would believe you if
   you told me it wasn’t working (I’m on a tablet right now and can’t check).
   4. I added the remote bootstrap as an afternoon’s project/experiment, to
   gauge interest. As I recall, it was on the heels of a discussion re: “why
   was the fortran interface split from the C library, and can they be merged
   again?” (the answers are a) long story b) no). At the time I thought that,
   if there was demand, I could invest time in adding something similar for
   the C++ interface. Honestly, though, there really hasn’t been a lot of
   discussion about it.

Sorry I can’t comment about Spack, but hopefully I’ve answered your
questions or at least provided a bit of context.

Thanks all,

-Ward

On Wed, Mar 2, 2016 at 7:54 PM, Elizabeth Fischer <rpf2116@xxxxxxxxxxxx>
wrote:

Hello,
>
> We've had a lively discussion over at Spack on how best to build
> netcdf-fortran with an auto-builder such as Spack (which are the future; I
> noticed that building just NetCDF now involves 7 dependencies).
>
> https://github.com/LLNL/spack/pull/466
>
> The two points of view are:
>
>  a) Use ./configure --enable-remote-fortran-bootstrap to build the C and
> Fortran libraries from the plain netcdf Spack package.
>
>  b) Build one Spack package for netcdf, and another for netcdf-fortran.
>
> Questions:
>
> *) Would anyone here care to comment on that issue?
> *) I noticed that NetCDF has adopted CMake.  Is there a sense of migration
> away from Autotools?
> *) If so, are there plans to support --enable-remote-fortran-bootstrap in
> CMake?
> *) Why is --enable-remote-fortran-bootstrap provided for Fortran, but not
> C++
>
> Thank you,
> -- Elizabeth
>
>
> _______________________________________________
> netcdfgroup mailing list
> netcdfgroup@xxxxxxxxxxxxxxxx
> For list information or to unsubscribe,  visit:
> http://www.unidata.ucar.edu/mailing_lists/
>
​
  • 2016 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: