[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #NUB-980093]: Libtool update needed for Mac OS



Dave,

> On closer inspection, I discovered that support for Intel fortran on Mac
> OS was *not* added in libtool 2.4.2.  So my request to update was
> misguided as far as this symptom is concerned.  Sorry if I wasted your
> time on this.
> 
> However, I have a working libtool patch in mind.  I will get back to you
> in a few days when I have the time to code and test.

OK, thanks for letting us know.  I did update to version 2.4.2 and, so far 
at least, it doesn't seem to have caused any new problems :-).

--Russ

> ----- Original Message -----
> From: Unidata netCDF Support <address@hidden>
> Date: Monday, November 28, 2011 2:14 pm
> Subject: [netCDF #NUB-980093]: Libtool update needed for Mac OS
> 
> > Hi Dave,
> >
> > > I am trying to debug a make check failure for Netcdf 4.1.3 (and
> > > earlier versions) on Mac OS with Intel fortran.  The symptom is that
> > > the fortran 90 API is present in the static library, but missing
> > > from the shared library libnetcdff.*.dylib.  Make check then fails
> > > near the beginning of F90 tests.
> > >
> > > There is a characteristic message in the console output from make
> > check:>
> > > ifort: command line warning #10006: ignoring unknown option
> > > '-force_load,../f90/.libs/libnetcdff90.a'
> > >
> > > which is followed shortly thereafter by a slew of compile errors
> > > from tst_f90.f90.
> > >
> > > To make a long story short, there is a problem in the configure
> > > script that results in a malformed link command to make
> > > libnetcdff.*.dylib.  There is a new libtool release which adds tests
> > > and flag settings for various compilers and platforms, including
> > > Intel fortran.
> > >
> > > It is likely that if you upgrade to the new libtool 2.4.2, then
> > > regenerate the netcdf configure script, that the problem will be
> > > fixed.  Other compiler/platform combinations may also be helped.
> > > Unfortunately I ran out of time today before I could finish testing
> > > this, but intermediate tests were promising.
> > >
> > > I mention this now because I think it is the same problem that may
> > > have been reported to you earlier today by Barry McInnes of our IT
> > > support team.  You may want to try the libtool update before diving
> > > into the gory details of the configure script.
> > >
> > > Please let me know if you have success.  Thank you.
> >
> > The platform on which we build our releases is a Fedora Linux
> > system, and
> > apparently libtool-2.4.2 is not yet mature enough to be supported
> > by the
> > Fedora package management system, yum.  However, I've downloaded
> > the 2.4.2
> > source and will be testing it tonight, to make sure using it
> > doesn't result
> > in any new problems on other platforms.
> >
> > Thanks for the information about this problem.  I'll let you know
> > if it
> > works, in which case we'll include the newly generated configure
> > scriptin the upcoming netCDF-4.2-beta release.
> >
> > --Russ
> >
> > Russ Rew                                         UCAR Unidata Program
> > address@hidden                      http://www.unidata.ucar.edu
> >
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: NUB-980093
> > Department: Support netCDF
> > Priority: Normal
> > Status: Closed
> >
> >
> 
> 

Russ Rew                                         UCAR Unidata Program
address@hidden                      http://www.unidata.ucar.edu



Ticket Details
===================
Ticket ID: NUB-980093
Department: Support netCDF
Priority: Normal
Status: Closed


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.