diff --git a/alsactl/alsactl.c b/alsactl/alsactl.c
index 20ebac1..fe318ff 100644
--- a/alsactl/alsactl.c
+++ b/alsactl/alsactl.c
@@ -42,6 +42,10 @@
 #define SYS_LOCKPATH "/var/lock"
 #endif
 
+#ifndef SCHED_IDLE
+#define SCHED_IDLE		5
+#endif
+
 int debugflag = 0;
 int force_restore = 1;
 int ignore_nocards = 0;
-- 
2.7.4

diff -Naur alsa-utils-1.2.6.orig/amidi/amidi.c alsa-utils-1.2.6/amidi/amidi.c
--- alsa-utils-1.2.6.orig/amidi/amidi.c	2021-12-06 15:47:28.000000000 +0530
+++ alsa-utils-1.2.6/amidi/amidi.c	2023-01-16 21:58:06.269610367 +0530
@@ -42,6 +42,10 @@
 
 #define NSEC_PER_SEC 1000000000L
 
+#ifndef CLOCK_MONOTONIC_RAW
+#define CLOCK_MONOTONIC_RAW	4
+#endif
+
 static int do_print_timestamp = 0;
 static int do_device_list, do_rawmidi_list;
 static char *port_name = "default";
 
diff -Naur alsa-utils-1.2.8.orig/topology/Makefile.in alsa-utils-1.2.8/topology/Makefile.in
--- alsa-utils-1.2.8.orig/topology/Makefile.in	2022-10-24 13:50:53.000000000 +0530
+++ alsa-utils-1.2.8/topology/Makefile.in	2023-11-15 05:52:47.701464780 +0530
@@ -152,9 +152,7 @@
 am__v_CC_0 = @echo "  CC      " $@;
 am__v_CC_1 = 
 CCLD = $(CC)
-LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
-	$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
-	$(AM_LDFLAGS) $(LDFLAGS) -o $@
+LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
 AM_V_CCLD = $(am__v_CCLD_@AM_V@)
 am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
 am__v_CCLD_0 = @echo "  CCLD    " $@;
