Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

How to build netcdf 3.6.0p1 as a dynamic shared library on Mac OS X?

Hello all!

I was wondering if anyone here has built netcdf 3.6.0p1 as a dynamic
shared library (.dylib), as opposed to a static library (.a) on Mac OS
X? (10.4 and gcc 4 to be exact).

I ask because static libraries, at least on OS X, do not work well
across different compilers or even compiler versions. As an example,
several 3rd party libraries that I use built with gcc 3.3 will not link
in a gcc 4 application.  And so I am investigating building all
libraries as dynamic instead of static.

I am not very familiar with the configure/make build system, but for
other 3rd party libs that I use, I was able to build as dynamic like so:

./configure --enable-shared --disable-static
make

but in the netcdf case, while no error is given for those parameters, I
still end up with only static libraries.

I'd greatly appreciate any help,

Thanks a lot!

-- 
____________________________________________________________
Sean McBride, B. Eng                 sean@xxxxxxxxxxxxxxxxxx
Rogue Research                        www.rogue-research.com 
Mac Software Developer              Montréal, Québec, Canada




  • 2005 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: