-
Notifications
You must be signed in to change notification settings - Fork 14.8k
Closed
Description
In December 2022, two ioctls have been removed from NetBSD:
https://mail-index.netbsd.org/source-changes/2022/12/21/msg142441.html
Please apply the following diff to fix the build of compiler-rt on NetBSD-current newer than that:
--- lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp.orig 2023-01-12 07:12:30.000000000 +0000
+++ lib/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
@@ -2342,8 +2350,12 @@ unsigned IOCTL_TIOCDRAIN = TIOCDRAIN;
unsigned IOCTL_TIOCGFLAGS = TIOCGFLAGS;
unsigned IOCTL_TIOCSFLAGS = TIOCSFLAGS;
unsigned IOCTL_TIOCDCDTIMESTAMP = TIOCDCDTIMESTAMP;
+#ifdef TIOCRCVFRAME
unsigned IOCTL_TIOCRCVFRAME = TIOCRCVFRAME;
+#endif
+#ifdef TIOCXMTFRAME
unsigned IOCTL_TIOCXMTFRAME = TIOCXMTFRAME;
+#endif
unsigned IOCTL_TIOCPTMGET = TIOCPTMGET;
unsigned IOCTL_TIOCGRANTPT = TIOCGRANTPT;
unsigned IOCTL_TIOCPTSNAME = TIOCPTSNAME;