maria-discuss team mailing list archive
-
maria-discuss team
-
Mailing list archive
-
Message #04812
Re: Fwd: [MariaDB Announce] MariaDB 10.2.9, MariaDB 10.1.28 and MariaDB Connector/J releases
Hi, Reindl!
I was able to repeat this error using your cmake command-line.
The culprit here is -DWITHOUT_DYNAMIC_PLUGINS=ON. The commit that
introduced the bug (43b262af55db507320b165bb0f9abf05b2f05a89)
makes
SET_TARGET_PROPERTIES(mysqld PROPERTIES ENABLE_EXPORTS TRUE)
to be only done when dynamic plugins are enabled. But udf_example.so
is built even without dynamic plugins.
Incidentally, this is already fixed in the latest 10.2 code - your exact
cmake command-line completes successfully.
Sorry :(
On Sep 28, Reindl Harald wrote:
> it would be really cool if MariaDB minor updates (10.2.8 to 10.2.9 in
> that case) would work like for any other software - just replace the
> tarball, raise the version in the spec-file and hit "rpmbuild -bb
> mariadb.spec"
...
> cmake . \
> -DFEATURE_SET="large" \
> -DCMAKE_INSTALL_PREFIX="%{_prefix}" \
> -DINSTALL_INCLUDEDIR=include/mysql \
> -DINSTALL_LAYOUT=RPM \
> -DDAEMON_NAME="mysqld" \
> -DDAEMON_NO_PREFIX="mysqld" \
> -DNICE_PROJECT_NAME="MariaDB" \
> -DINSTALL_LIBDIR="%{_lib}/mysql" \
> -DINSTALL_MANDIR=share/man \
> -DINSTALL_MYSQLSHAREDIR=share/mysql \
> -DINSTALL_MYSQLTESTDIR=share/mysql-test \
> -DINSTALL_PLUGINDIR="%{_lib}/mysql/plugin" \
> -DINSTALL_SBINDIR=libexec \
> -DINSTALL_SCRIPTDIR=bin \
> -DINSTALL_SQLBENCHDIR= \
> -DINSTALL_SUPPORTFILESDIR=share/mysql \
> -DMYSQL_DATADIR="%{_sharedstatedir}/mysql" \
> -DMYSQL_UNIX_ADDR="%{_sharedstatedir}/mysql/mysql.sock" \
> -DENABLED_PROFILING=OFF \
> -DENABLE_DEBUG_SYNC=OFF \
> -DENABLE_DTRACE=OFF \
> -DPLUGIN_ARIA=YES \
> -DPLUGIN_CSV=YES \
> -DPLUGIN_MYISAM=YES \
> -DPLUGIN_ARCHIVE=NO \
> -DPLUGIN_BLACKHOLE=NO \
> -DPLUGIN_CASSANDRA=NO \
> -DPLUGIN_CONNECT=NO \
> -DPLUGIN_EXAMPLE=NO \
> -DPLUGIN_FEDERATED=NO \
> -DPLUGIN_FEDERATEDX=NO \
> -DPLUGIN_FEEDBACK=NO \
> -DPLUGIN_MROONGA=NO \
> -DPLUGIN_MYISAMMRG=NO \
> -DPLUGIN_OQGRAPH=NO \
> -DPLUGIN_PARTITION=NO \
> -DPLUGIN_PERFSCHEMA=NO \
> -DPLUGIN_ROCKSDB=NO \
> -DPLUGIN_SEMISYNC=NO \
> -DPLUGIN_SEQUENCE=NO \
> -DPLUGIN_SPHINX=NO \
> -DPLUGIN_SPIDER=NO \
> -DPLUGIN_TOKUDB=NO \
> -DPLUGIN_XTRADB=NO \
> -DWITHOUT_DYNAMIC_PLUGINS=ON \
> -DWITH_ATOMIC_OPS=smp \
> -DWITH_EMBEDDED_SERVER=OFF \
> -DWITH_INNODB_DISALLOW_WRITES=OFF \
> -DWITH_INNODB_BZIP2=OFF \
> -DWITH_INNODB_LZ4=OFF \
> -DWITH_INNODB_LZMA=OFF \
> -DWITH_INNODB_LZO=OFF \
> -DWITH_INNODB_SNAPPY=OFF \
> -DWITH_MYSQLCOMPAT=ON \
> -DSECURITY_HARDENED=OFF \
> -DWITH_LIBARCHIVE=OFF \
> -DWITH_LIBWRAP=OFF \
> -DWITH_MARIABACKUP=OFF \
> -DWITH_PIC=NO \
> -DWITH_READLINE=OFF \
> -DWITH_SAFEMALLOC=OFF \
> -DWITH_VALGRIND=OFF \
> -DWITH_WSREP=OFF \
> -DWITH_JEMALLOC=OFF \
> -DWITH_SSL=system \
> -DWITH_ZLIB=system \
> -DCOMPILATION_COMMENT="thelounge"
> %{__make} %{?_smp_mflags}
Regards,
Sergei
Chief Architect MariaDB
and security@xxxxxxxxxxx
Follow ups
References