###############################################################################
name = glibc
-version = 2.25
+version = 2.29
release = 1
maintainer = Michael Tremer <michael.tremer@ipfire.org>
Linux system will not function.
end
-source_dl = http://ftp.gnu.org/gnu/glibc/
+source_dl = https://ftp.gnu.org/gnu/glibc/
sources = %{thisapp}.tar.xz
build
OPTIMIZED_KERNEL = 3.2
requires
- audit-devel
autoconf
automake
- binutils >= 2.27
- gcc >= 4.7
+ binutils >= 2.29
+ bison
+ gcc >= 8
gettext
kernel-headers >= %{OPTIMIZED_KERNEL}
libcap-devel
libstdc++-static
+ make >= 4.0
+ python3 >= 3.4
texinfo
end
# Build glibc with custom cflags
- GLIBC_FLAGS = -O3 -g -fasynchronous-unwind-tables -DNDEBUG
+ GLIBC_FLAGS = -O2 -g -DNDEBUG -pipe
if "%{DISTRO_ARCH}" == "i686"
GLIBC_FLAGS += -march=i686 -mtune=generic
--enable-bind-now \
--enable-obsolete-rpc \
--with-bugurl=http://bugtracker.ipfire.org \
- --enable-lock-elision
+ --enable-lock-elision \
+ --enable-cet
if "%{DISTRO_ARCH}" == "armv5tel"
# Disable hardware FP for ARM.