Hi Mary,
I got .so libs to build by following your suggestion below and also adding -fPIC to CcOptions and FcOptions (I use LINUX.64.INTEL as my base config file).
I have a couple of questions. All the .so names differ in style from the .a:
libNGcn.so libNGc.so libNGff.so libNGgksCTXT.so libNGgksPDF.so libNGgksPS.so libNGgks.so libNGgksX.so libNGhlu.so libNGlluC.so libNGllu.so libNGmath.so libNGmisc2.so libNGmisc.so libNGmp.so libNGnfp.so
I was trying to figure out which ones to link against and found that ldd returns
statically linked for some of them:
$ ldd libNGcn.so
statically linked
The ones ldd returns statically linked for are:
libNGcn.so, libNGff.so, libNGgksCTXT.so, libNGgksPDF.so, libNGgksPS.so, libNGgksX.so, libNGlluC.so, libNGmath.so, libNGmisc2.so, libNGmisc.so, libNGmp.so
Ones where ldd returns list -
libNGc.so, libNGgks.so, libNGhlu.so, libNGllu.so, libNGnfp.so
I'm guessing this means I just need to link against the second list? Is there a way to get ncargex to test against the shared libs?
Thanks,
Mark
----- Original Message -----
From: "Mary Haley" <haley@ucar.edu>
To: "Mark Van Moer" <mvanmoer@ncsa.illinois.edu>
Cc: "ncl-install" <ncl-install@ucar.edu>
Sent: Thursday, February 3, 2011 5:29:17 PM
Subject: Re: Compile NCARG shared libraries?
Hi Mark,
We have some hooks in the build system to build shared libraries, but I've never
actually tried it, and I'm not sure what state it's in.
Look for this line in your config file in the $NCARG/config directory:
#define BuildShared NO
Try removing it (since I think it is YES by default), and then rerunning "make Everything".
--Mary
On Feb 3, 2011, at 2:48 PM, Mark Van Moer wrote:
> Hello,
>
> Is it possible to create shared versions of the NCARG libs? E.g. libncl.so in addition to libncl.a, etc? I don't see anything in the build instructions about this.
>
> Thanks,
> Mark
> _______________________________________________
> ncl-install mailing list
> List instructions, subscriber options, unsubscribe:
> http://mailman.ucar.edu/mailman/listinfo/ncl-install
Received on Mon Feb 14 09:52:07 2011
This archive was generated by hypermail 2.1.8 : Tue Feb 15 2011 - 09:43:44 MST