[MDEV-17756] MariaDB-compat RPM pakage is not generated. Created: 2018-11-17  Updated: 2018-11-18  Resolved: 2018-11-18

Status: Closed
Project: MariaDB Server
Component/s: Documentation, Packaging, Platform RedHat
Affects Version/s: 10.1.37
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: Stefan Assignee: Sergei Golubchik
Resolution: Fixed Votes: 0
Labels: None
Environment:

CentOS 6.10



 Description   

Hi,

I followed the documentation about how to compile a debug version from source and generate the RPMs.

For some reason the compat RPM needed on CentOS 6 is not generated.

This should contain libmysqlclient.so.15 and libmysqlclient.so.16

The commands are:

wget .... sources
tar zxvf ....
cd mariadb-10.1.37
cmake -DRPM=centos6 . -DCMAKE_BUILD_TYPE=Debug -DWITH_VALGRIND=ON
make -j4
make package
 
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-backup.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-client.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-common.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-devel.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-server.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-shared.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-test.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-connect-engine.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-gssapi-client.rpm generated.
CPack: - package: /home/mariadb-10.1.37/MariaDB-10.1.37-centos6-x86_64-gssapi-server.rpm generated.

Cmake is 2.8.12-2

I don't know what I'm missing here ?

Moreover doing a readelf -S mysqld | grep -i debug I found that the ELF is stripped and GDB will throw "No symbol table info available" how should I compile it with full debug any symbols ?



 Comments   
Comment by Sergei Golubchik [ 2018-11-18 ]

This is documentation issue, thanks for pointing this out.

I've now documented how to create MariaDB-compat packages, see https://mariadb.com/kb/en/library/source-building-mariadb-on-centos/

Generated at Thu Feb 08 08:38:52 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.