[openib-general] [Bug 211] New: libibcm.so is unversioned

bugzilla-daemon at openib.org bugzilla-daemon at openib.org
Mon Aug 28 12:21:02 PDT 2006


http://openib.org/bugzilla/show_bug.cgi?id=211

           Summary: libibcm.so is unversioned
           Product: OpenFabrics Linux
           Version: 1.1rc4
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: blocker
          Priority: P2
         Component: RDMA CM
        AssignedTo: bugzilla at openib.org
        ReportedBy: dledford at redhat.com


The Makefile.am setup in libibcm passes -avoid-version to the libtool script. 
Generally speaking lib<whatever>.so files should be avoided except as -devel
files, and even then the .so file should be a link to the then current
versioned library name.

To make matters worse, because of this additional typo/thinko in Makefile.am:

if HAVE_LD_VERSION_SCRIPT
    ibcm_version_script = -Wl,--version-script=$(srcdir)/src/libibcm.map
else

...

src_libibcm_la_LDFLAGS = -avoid-version $(ucm_version_script)
                                          ^^^oops

the existing setup produces 100% completely unversioned library symbols, both
at the soname level and the individual symbol map level.

Setting to blocker severity.




------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the general mailing list