summaryrefslogtreecommitdiff
path: root/open_issues/_san.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'open_issues/_san.mdwn')
-rw-r--r--open_issues/_san.mdwn10
1 files changed, 8 insertions, 2 deletions
diff --git a/open_issues/_san.mdwn b/open_issues/_san.mdwn
index 5980784b..374e89fe 100644
--- a/open_issues/_san.mdwn
+++ b/open_issues/_san.mdwn
@@ -35,10 +35,16 @@ as:
* Undefined Behavior Sanitizer (UBsan; `-fsanitize=undefined`)
Porting these to the Hurd is not a trivial task, for they have intimate
-knowledge about the operating system kernel they're running on, and from a
-first look they reimplement a lot of [[/glibc]] by directly using
+knowledge about the operating system kernel they're running on, and
+reimplement the needed parts of [[/glibc]] by directly using
[[system_call]]s -- which is basically a no-go on GNU Hurd.
+Samuel took some look at it and got some basic support for libubsan and libasan
+by making it call glibc still:
+ <https://people.debian.org/~sthibault/hurd-i386/libubsan-hurd.diff>
+which allowed to fix some issues in the hurd code.
+
+This needs to be updated to a newer gcc and submitted upstream.
# IRC, OFTC, #gcc, 2012-12-11