Name: glibc Version: 2.40 Release: 1%{?dist} Summary: The GNU libc libraries License: LGPL-2.1-or-later AND GPL-2.0-or-later URL: https://www.gnu.org/software/libc/ Source0: https://sourceware.org/git/glibc.git#/glibc-%{version}.tar.gz BuildRequires: gcc BuildRequires: make BuildRequires: binutils >= 2.25 BuildRequires: kernel-headers >= 3.2 BuildRequires: texinfo BuildRequires: gawk BuildRequires: bison %description The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. %package devel Summary: Development files for glibc Requires: %{name}%{?_isa} = %{version}-%{release} Requires: kernel-headers %description devel Development files for glibc. %package static Summary: Static libraries for glibc Requires: %{name}-devel%{?_isa} = %{version}-%{release} %description static Static libraries for glibc. %prep %autosetup -n %{name}-%{version} -S git %build mkdir build cd build ../configure \ --prefix=%{_prefix} \ --libdir=%{_libdir} \ --enable-bind-now \ --enable-stack-protector=strong \ --disable-profile \ --enable-kernel=3.2 %make_build %install cd build %make_install # Remove unwanted files rm -f %{buildroot}%{_infodir}/dir %check cd build make check %files %license COPYING* %doc NEWS README %{_libdir}/ld-linux*.so.* %{_libdir}/libc.so.* %{_libdir}/libdl.so.* %{_libdir}/libm.so.* %{_libdir}/libnsl.so.* %{_libdir}/libpthread.so.* %{_libdir}/libresolv.so.* %{_libdir}/librt.so.* %{_libdir}/libutil.so.* %{_libdir}/gconv/ %{_datadir}/locale/ %{_sbindir}/ldconfig %config(noreplace) %{_sysconfdir}/ld.so.conf %files devel %{_includedir}/* %{_libdir}/libc.so %{_libdir}/libdl.so %{_libdir}/libm.so %{_libdir}/libnsl.so %{_libdir}/libpthread.so %{_libdir}/libresolv.so %{_libdir}/librt.so %{_libdir}/libutil.so %files static %{_libdir}/libc.a %{_libdir}/libdl.a %{_libdir}/libm.a %{_libdir}/libnsl.a %{_libdir}/libpthread.a %{_libdir}/libresolv.a %{_libdir}/librt.a %{_libdir}/libutil.a %changelog * Wed Sep 10 2025 Oreon Build System - 2.40-1 - Initial package for Oreon11