x86-64-linux-os.h needs a patch for modern glibc
Bug #1714549 reported by
HJarausch
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SBCL |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On my Gentoo system with glibc-2.26 the file src/runtime/
needs the following patch
--- a/src/runtime/
+++ b/src/runtime/
@@ -1,7 +1,9 @@
#ifndef _X86_64_LINUX_OS_H
#define _X86_64_LINUX_OS_H
-typedef struct ucontext os_context_t;
+#include <sys/ucontext.h>
+
+typedef struct ucontext_t os_context_t;
typedef long os_context_
static inline os_context_t *arch_os_
Changed in sbcl: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Compilation of SBCL 1.3.21 under ArchLinux also fails on this file unless the typedef is corrected. The include <sys/ucontext.h> does not appear to be necessary.