Protect included tomcrypt library from being overwritten by system package --------------------------------------------------------------------------
Key: CORE-6516 URL: http://tracker.firebirdsql.org/browse/CORE-6516 Project: Firebird Core Issue Type: Bug Components: Installation Environment: linux Reporter: Alexander Peshkov Tomcrypt library has a kind of "unstable" API. Default built of it does not include thread safety option - i.e. some global data structures are not protected by mutex. That's not good for us itself but what is worse - if firebird binary expects shared tomcrypt library built with thread safety ON but actually it was built (by third-party) with OFF different size of data structures in API calls causes segfault when working (for example) with PRNGs. Therefore we include tomcrypt library in 'universal' binaries for linux but it can be easily overwritten with system package. Problematic library should be placed in a way that it will be always used by our binaries instead system one. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://tracker.firebirdsql.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel