#235: [PATCH] Provide symbol versioning support ------------------------------------+-------------------- Reporter: crrodriguez.clavid.com | Owner: Type: defect | Status: new Priority: high | Milestone: 1.4.0 Component: API | Version: 1.3.0 Keywords: | Blocked By: Blocks: | ------------------------------------+-------------------- The attached patch provides support for symbol versioning if available, as well cleanup the symbol visibility support.
This will fix a not-so-hypotethical scenario (aka.happends all the time with many different libraries) that breaks "always moving" linux distributions when upstream adds new functions without incrementing SOVERSION, resulting in inconsistent linkages, undefined symbols and broken user's systems. -- Ticket URL: <http://trac.libssh2.org/ticket/235> libssh2 <http://trac.libssh2.org/> C library for writing portable SSH2 clients _______________________________________________ libssh2-devel http://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel