diff --git a/libparted-sysmacros.patch b/libparted-sysmacros.patch new file mode 100644 index 0000000..e7cd7ab --- /dev/null +++ b/libparted-sysmacros.patch @@ -0,0 +1,23 @@ +From: "Richard W.M. Jones" +Date: Sat, 24 Mar 2018 17:37:02 +0000 +Subject: linux: Include for major() macro. +Patch-mainline: v3.3 +Git-commit: ba5e0451b51c983e40afd123b6e0d3eddb55e610 + +Since glibc 2.27 this header is required. + +Acked-by: Sebastian Parschauer +--- + libparted/arch/linux.c | 1 + + 1 file changed, 1 insertion(+) + +--- a/libparted/arch/linux.c ++++ b/libparted/arch/linux.c +@@ -42,6 +42,7 @@ + #include + #include + #include ++#include + #ifdef ENABLE_DEVICE_MAPPER + #include + #endif diff --git a/parted.changes b/parted.changes index 258f08c..5ac904f 100644 --- a/parted.changes +++ b/parted.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Wed Aug 1 14:49:47 UTC 2018 - sparschauer@suse.de + +- libparted: Include for major() macro with + glibc >= 2.27 + - add: libparted-sysmacros.patch + ------------------------------------------------------------------- Thu May 24 15:57:24 CEST 2018 - kukuk@suse.de diff --git a/parted.spec b/parted.spec index a6e3dd3..ea9f989 100644 --- a/parted.spec +++ b/parted.spec @@ -87,6 +87,7 @@ Patch58: parted-add-ignore-busy-option.patch Patch59: parted-fix-resizepart-and-rm-command.patch Patch60: libparted-use-BLKRRPART-only-when-needed.patch Patch61: libparted-canonicalize-dev-md-paths.patch +Patch62: libparted-sysmacros.patch # Fatresize Patch100: parted-fatresize-autoconf.patch Patch101: fatresize-fix-getting-dev-name.patch @@ -201,6 +202,7 @@ to develop applications that require these. %patch59 -p1 %patch60 -p1 %patch61 -p1 +%patch62 -p1 %patch100 -p1 %patch101 -p1 %patch150 -p1