Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MDBF-935 - recompile libncurses.a, rm duplicate galera #696

Merged
merged 1 commit into from
Jan 30, 2025

Conversation

RazvanLiviuVarzaru
Copy link
Collaborator

We have lbtinfo.so.6 as an extra dependency for mariadb client. This is because not all functions are found in libncurses.a during configure and CMAKE will fallback to using the ones found in libtinfo shared library.

In this task ncurses.sh was modified to recompile the library, statically, with embedded libtinfo. Details on the approach is documented in the script itself.

The second issue this patch solves is removing the duplicate libgalera_smm.so that is packaged by CPACK, previously configured by CMAKE with -DEXTRA_FILES

The galera library is the latest found in ci.mariadb.org, but we should further discuss the process of including galera into binary tarballs. So far, in old-bb, the binary tarball's were re-packaged and galera was included during every release.

@RazvanLiviuVarzaru RazvanLiviuVarzaru changed the title MDBF-935 - recompile libncurses.a, rm dupplicate galera MDBF-935 - recompile libncurses.a, rm duplicate galera Jan 30, 2025
@RazvanLiviuVarzaru RazvanLiviuVarzaru force-pushed the bug/MDBF-935 branch 2 times, most recently from 10717a4 to 1b92f8f Compare January 30, 2025 11:24
We have lbtinfo.so.6 as an extra dependency for mariadb client.
This is because not all functions are found in libncurses.a during configure
and CMAKE will fallback to using the ones found in libtinfo shared library.

In this task ncurses.sh was modified to recompile the library, statically, with embedded libtinfo.
Details on the approach is documented in the script itself.

The second issue this patch solves is removing the duplicate libgalera_smm.so
that is packaged by CPACK, previously configured by CMAKE with -DEXTRA_FILES

The galera library is the latest found in ci.mariadb.org, but we should further discuss the process of including
galera into binary tarballs. So far, in old-bb, the binary tarball's were re-packaged and
galera was included during every release.
Copy link
Member

@cvicentiu cvicentiu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The validation script only complains about galera related files for all releases. Everything else matches dependencies of what we've already released in the past.

Good to go.

@cvicentiu cvicentiu merged commit 037b96c into MariaDB:dev Jan 30, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants