From 746b12c8cea9cbe1d89ad4630dd0aa8f53e2dea4 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Jan 30 2018 01:27:41 +0000 Subject: Avoid errors with latest glibc and gcc --- diff --git a/libldm-sysmacros.patch b/libldm-sysmacros.patch new file mode 100644 index 0000000..1572174 --- /dev/null +++ b/libldm-sysmacros.patch @@ -0,0 +1,11 @@ +diff -up libldm-0.2.3/src/ldm.c.sysmacros libldm-0.2.3/src/ldm.c +--- libldm-0.2.3/src/ldm.c.sysmacros 2018-01-29 15:27:43.136742699 -0600 ++++ libldm-0.2.3/src/ldm.c 2018-01-29 15:28:54.487070621 -0600 +@@ -31,6 +31,7 @@ + #include + #include + #include ++#include + #include + #include + diff --git a/libldm.spec b/libldm.spec index c69fb3e..3841d34 100644 --- a/libldm.spec +++ b/libldm.spec @@ -9,6 +9,7 @@ Source0: %{url}/downloads/%{name}-%{version}.tar.gz Patch0: cast_be64toh.patch Patch1: libldm-gtype.patch Patch2: libldm-security.patch +Patch3: libldm-sysmacros.patch BuildRequires: glib2-devel >= 2.26.0 BuildRequires: json-glib-devel >= 0.14.0 @@ -40,6 +41,8 @@ developing applications that use %{name}. %patch0 -p1 %patch1 -p1 %patch2 -p1 +%patch3 -p1 +sed -i -e 's/-Werror //' src/Makefile.* %build