Summary(uk.UTF-8): GNU libc версії
Name: glibc
Version: %{core_version}
-Release: 0.1
+Release: 1
Epoch: 6
License: LGPL v2.1+
Group: Libraries
Patch6: %{name}-paths.patch
-Patch8: %{name}-missing-nls.patch
-Patch9: %{name}-nss_include_dirs.patch
Patch10: %{name}-info.patch
Patch11: %{name}-autoconf.patch
BuildRequires: binutils >= 2:2.29
BuildRequires: bison >= 2.7
%{!?with_cross:BuildRequires: dietlibc-static}
-BuildRequires: gawk
+BuildRequires: gawk >= 3.1.2
%if %{with cet}
BuildRequires: gcc >= 6:8.0
%else
BuildRequires: gettext-tools >= 0.10.36
%{?with_selinux:BuildRequires: libselinux-devel >= 1.18}
BuildRequires: linux-libc-headers >= %{llh_version}
+BuildRequires: make >= 1:4.0
%{?with_nss_crypt:BuildRequires: nss-devel >= 1:3.15.1-2}
BuildRequires: perl-base
BuildRequires: python3 >= 1:3.4
BuildRequires: rpm-build >= 4.3-0.20030610.28
BuildRequires: rpmbuild(macros) >= 1.567
BuildRequires: sed >= 4.0.5
-BuildRequires: texinfo
+BuildRequires: texinfo >= 4.7
Requires: %{name}-ld = %{epoch}:%{version}-%{release}
Requires: filesystem
Requires: uname(release) >= %{min_kernel}
%patch6 -p1
-%patch8 -p1
-%patch9 -p1
-
%patch10 -p1
%patch11 -p1
--with-selinux%{!?with_selinux:=no} \
--with-tls
+# hack: libgd (used by memusagestat) requires librt, which is built after malloc/ subdir.
+# First build all without libgd-dependent components (LIBGD=no)...
+%{__make} \
+ AWK="gawk" \
+ complocaledir=%{_prefix}/lib/locale \
+ sLIBdir=%{_libdir} \
+ LIBGD=no
+
+# ...then, when librt is ready, rerun make to build memusagestat
%{__make} \
AWK="gawk" \
complocaledir=%{_prefix}/lib/locale \
%{_libdir}/libc.so
%{_libdir}/libpthread.so
# static-only libs
-%ifarch %{x8664} x32
-%{_libdir}/libmvec_nonshared.a
-%endif
%{_libdir}/libc_nonshared.a
%{_libdir}/libg.a
%ifarch alpha ppc sparc