* make.config now has a SONAME_NUM to go with RELEASE_NUM. The former is the ABI... v8.1.1
authorBill Williams <bill@cs.wisc.edu>
Thu, 14 Mar 2013 22:27:22 +0000 (17:27 -0500)
committerBill Williams <bill@cs.wisc.edu>
Thu, 14 Mar 2013 22:27:22 +0000 (17:27 -0500)
commit7a55fb09a1c9b62e52c56cdaf41d7e16ba4fe5a8
tree87683cf14ecfa21f3c3f856660f23e3fedeaccf6
parenta85bc69cefd51b37f86c60fe26b673afa141529b
* make.config now has a SONAME_NUM to go with RELEASE_NUM. The former is the ABI-level version (8.1) that eventually goes into the DT_NEEDED field in the binaries; the latter is the name to go on the actual binary on disk.
* make.library.tmpl now produces a three-layer name system: libfoo.so points to libfoo.SONAME_NUM points to libfoo.RELEASE_NUM. Tools that want the current version at all times can continue to link against libfoo.so. Tools that want a particular version per DT_NEEDED can link against the current target of libfoo.SONAME_NUM. Linking against libfoo.RELEASE_NUM explicitly is discouraged.
* Added Josh Stone's fixes for minor valgrind-reported problems.
make.config
make.library.tmpl
parseAPI/src/SymtabCodeSource.C
symtabAPI/src/Object-elf.C