Skip to content

PKG-1208 Prepare packages for Percona Binlog Server#99

Open
adivinho wants to merge 3 commits intoPercona-Lab:mainfrom
adivinho:PKG-1208-Prepare-packages-for-Percona-Binlog-Server
Open

PKG-1208 Prepare packages for Percona Binlog Server#99
adivinho wants to merge 3 commits intoPercona-Lab:mainfrom
adivinho:PKG-1208-Prepare-packages-for-Percona-Binlog-Server

Conversation

@adivinho
Copy link

@adivinho adivinho commented Mar 9, 2026

No description provided.

dnf module disable mysql -y
fi
percona-release enable ps-84-lts release
yum -y install percona-server-devel
Copy link
Collaborator

Choose a reason for hiding this comment

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

I think we can limit this to libmysqlclient-devel or corresponding package for Percona Server

percona-release enable pdps-84-lts release
apt-get install -y cmake autotools-dev autoconf automake build-essential devscripts debconf debhelper fakeroot
if [ "${OS_NAME}" == "bullseye" ]; then
apt-get install -y ca-certificates xz-utils
Copy link
Collaborator

Choose a reason for hiding this comment

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

In the main project CMakeLists.txt I put cmake_minimum_required(VERSION 3.20) only because it was the default version of CMake package on a platform where I started. There is a chance that this requirement can be relaxed.

(
%if 0%{?amzn}
echo "Running Amazon Linux–specific command"
sed -i 's:gcc-14:gcc14-gcc:' ../percona-binlog-server-%{version}/extra/cmake_presets/boost/CMakePresets.json
Copy link
Collaborator

Choose a reason for hiding this comment

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

If it helps, I can add two more Preset to CMakePresets.json that would be called GCC Default RelWithDebInfo / GCC Default Debug. They would be referring to default gcc /g++.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants