dmraid: patch dmevent_tool.c to compile on modern gcc versions
This commit is contained in:
@@ -16,7 +16,10 @@ stdenv.mkDerivation rec {
|
||||
};
|
||||
|
||||
patches =
|
||||
[ ./hardening-format.patch ]
|
||||
[
|
||||
./hardening-format.patch
|
||||
./fix-dmevent_tool.patch
|
||||
]
|
||||
++ lib.optionals stdenv.hostPlatform.isMusl [
|
||||
(fetchpatch {
|
||||
url = "https://raw.githubusercontent.com/void-linux/void-packages/fceed4b8e96b3c1da07babf6f67b6ed1588a28b2/srcpkgs/dmraid/patches/006-musl-libc.patch";
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
--- a/1.0.0.rc16/tools/dmevent_tool.c.old 2024-12-26 18:39:04.294039876 -0700
|
||||
+++ a/1.0.0.rc16/tools/dmevent_tool.c 2024-12-26 18:45:59.416784807 -0700
|
||||
@@ -123,7 +123,7 @@
|
||||
}
|
||||
|
||||
/* Increment option counters. */
|
||||
-static _process_opt(int opt, const char *cmd)
|
||||
+static int _process_opt(int opt, const char *cmd)
|
||||
{
|
||||
struct opt_def_struct {
|
||||
const char opt; /* Option character. */
|
||||
@@ -148,7 +148,7 @@
|
||||
|
||||
optc[o->type]++;
|
||||
optc[OPT_SUM]++;
|
||||
- return;
|
||||
+ return 0;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user