Am 18.09.2013 18:35, schrieb Sergei Golubchik:
Hi, Reindl!
On Sep 18, Reindl Harald wrote:
well, recent is 3.4.0 however, the releas enotes are not really true jemalloc not linked nor loaded
https://mariadb.com/kb/en/mariadb-5533-release-notes/ Other Notable Information MariaDB is now built with jemalloc by default on Linux
[root@testserver:~]$ rpm -q --file /usr/libexec/mysqld mariadb-server-5.5.33-6.fc19.20130917.rh.x86_64
Where did you get it from? In the fedora19-update repo I only see mariadb-server-5.5.32
the "20130917.rh" is builddate for easier updates an "rh" my name :-) https://bugzilla.redhat.com/show_bug.cgi?id=1003410 in doubt expect that i have my own binaries if it comes to server software and important libraries for two reasons a) optimize for the oldest hardware around me (-march=corei7 -mtune=corei7) b) PIC/PIE/Full RELRO/-stack-protector-all or strong starting with F19
Anyway, jemalloc is bundled with the mariadb sources and is linked in statically:
$ ldd sql/mysqld|grep jemalloc $ grep jemalloc sql/mysqld Binary file sql/mysqld matches
oh no - please no static libraries that is a very bad style and explicitly forbidden by most distributions and patched around whereever upstreams insists on it so we really need soemthing like -DWITH_SSL=system \ -DWITH_ZLIB=system \ or if it exists a more recent online manual because i often enough find things referring to ./configure and not cmake while figure it out from the source tree is not that nice for web-developers like which are good in rpm-building but not in C/C++ sources and make-scripts