Skip to content

Commit 5249f4f

Browse files
committed
Bug#21775221 ADD NUMACTL-DEVEL AS BUILDREQ TO RPM SPEC FILES
Description: Set Numa Mempolicy for optimum mysqld performance added libnuma.so as build prerequisite on Linux. To build with support for this feature numactl devel files are required. Fix: Added numactl-devel as build pre-requisite for OL/RHEL/Fedora/docker and libnuma-devel for SLES in the spec file.
1 parent 25c82d6 commit 5249f4f

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

packaging/rpm-oel/mysql.spec.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,9 @@ BuildRequires: perl
110110
BuildRequires: time
111111
BuildRequires: libaio-devel
112112
BuildRequires: ncurses-devel
113+
%if 0%{?rhel} > 5
113114
BuildRequires: numactl-devel
115+
%endif
114116
BuildRequires: openssl-devel
115117
BuildRequires: zlib-devel
116118
%if 0%{?systemd}

support-files/mysql.spec.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@
145145
%if "%elver" == "6" || "%elver" == "7"
146146
%define distro_description Oracle Linux %elver
147147
%define distro_releasetag el%elver
148-
%define distro_buildreq gcc-c++ ncurses-devel perl time zlib-devel cmake libaio-devel
148+
%define distro_buildreq gcc-c++ ncurses-devel perl time zlib-devel cmake libaio-devel numactl-devel
149149
%define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
150150
%else
151151
%{error:Oracle Linux %{elver} is unsupported}
@@ -168,7 +168,7 @@
168168
%if "%rhelver" == "6"
169169
%define distro_description Red Hat Enterprise Linux 6
170170
%define distro_releasetag rhel6
171-
%define distro_buildreq gcc-c++ ncurses-devel perl time zlib-devel cmake libaio-devel
171+
%define distro_buildreq gcc-c++ ncurses-devel perl time zlib-devel cmake libaio-devel numactl-devel
172172
%define distro_requires chkconfig coreutils grep procps shadow-utils net-tools
173173
%else
174174
%{error:Red Hat Enterprise Linux %{rhelver} is unsupported}
@@ -187,7 +187,7 @@
187187
%if "%susever" == "11"
188188
%define distro_description SUSE Linux Enterprise Server 11
189189
%define distro_releasetag sles11
190-
%define distro_buildreq gcc-c++ gdbm-devel gperf ncurses-devel openldap2-client procps pwdutils zlib-devel cmake libaio-devel
190+
%define distro_buildreq gcc-c++ gdbm-devel gperf ncurses-devel openldap2-client procps pwdutils zlib-devel cmake libaio-devel libnuma-devel
191191
%define distro_requires aaa_base coreutils grep procps pwdutils
192192
%else
193193
%{error:SuSE %{susever} is unsupported}

0 commit comments

Comments
 (0)