Menu

#90 nco 4.6.0 installs incorrect library

None
closed-fixed
None
5
2016-05-23
2016-05-14
No

When buiding nco 4.6.0 I get the following file installed;

/usr/lib64/libnco_c++-@NCO_VERSION@.so

Discussion

  • Charlie Zender

    Charlie Zender - 2016-05-15

    Thanks for reporting this. I hadn't noticed this because it does not occur on MacOS X, though it's easily reproducible on Linux. Embarassing to admit, but I have been unable to fix it. The autoconf/automake macros that control this naming confuse me. Any help appreciated!
    cz

     
  • Charlie Zender

    Charlie Zender - 2016-05-16

    The strange thing is that libnco dynamic names are correctly versioned, and I cannot see why libnco_c++ names behave differently...

     
  • Orion Poplawski

    Orion Poplawski - 2016-05-23

    Well, nco/Makefile.am has:

    libnco_la_LDFLAGS = -release @VERSION@
    

    and nco_c++/Makefile.am has:

    libnco_c___la_LDFLAGS = -release @NCO_VERSION@
    

    So I suspect that needs to be @VERSION@ as well.

     
  • Charlie Zender

    Charlie Zender - 2016-05-23

    I thought I checked that but apparently not. Yes, this solves the problem. Thanks, closing the issue.

     
  • Charlie Zender

    Charlie Zender - 2016-05-23
    • status: open --> closed-fixed
    • assigned_to: Charlie Zender
    • Group: -->
     

Log in to post a comment.

MongoDB Logo MongoDB