diff options
author | Romain Naour <romain.naour@gmail.com> | 2017-06-03 17:42:17 +0200 |
---|---|---|
committer | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2017-06-03 18:56:52 +0200 |
commit | 1d83abfdd25cc03710b3619de573a19931793e1a (patch) | |
tree | ac7ded94a540396ce8f98c6c1a51b112680edfb0 /package/bdwgc | |
parent | ce2e622dfe8a3f36bdf0c25b37a9f6ebbb23b6cc (diff) | |
download | buildroot-1d83abfdd25cc03710b3619de573a19931793e1a.tar.gz buildroot-1d83abfdd25cc03710b3619de573a19931793e1a.zip |
package/bdwgc: backport an upstream patch to fix musl build
Fixes:
http://autobuild.buildroot.net/results/c9e/c9ec16635fbdb2d6ddf11e317bc537c111ea7050
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/bdwgc')
-rw-r--r-- | package/bdwgc/0003-Fix-size-of-tv-is-unknown-error-in-brief_async_signa.patch | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/package/bdwgc/0003-Fix-size-of-tv-is-unknown-error-in-brief_async_signa.patch b/package/bdwgc/0003-Fix-size-of-tv-is-unknown-error-in-brief_async_signa.patch new file mode 100644 index 0000000000..e17ed84666 --- /dev/null +++ b/package/bdwgc/0003-Fix-size-of-tv-is-unknown-error-in-brief_async_signa.patch @@ -0,0 +1,35 @@ +From 31eef02317d59b4d204624efbddaea641e861390 Mon Sep 17 00:00:00 2001 +From: Mikael Djurfeldt <mikael@djurfeldt.com> +Date: Sun, 26 Feb 2017 20:09:56 +0100 +Subject: [PATCH] Fix 'size of tv is unknown' error in + brief_async_signal_safe_sleep (musl) (fix commits 62097c3, 9f48082) + +Include <sys/time.h> to get struct timeval defined and select() declared. + +* pthread_stop_world.c [GC_ENABLE_SUSPEND_THREAD]: Include sys/time.h +before GC_brief_async_signal_safe_sleep definition. + +Upstream status: upstream +commit ffad61d3bbe86c09ffe062dab393fcb0e4940580 + +[Romain: backported to 7.6.0] +Signed-off-by: Romain Naour <romain.naour@gmail.com> +--- + pthread_stop_world.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/pthread_stop_world.c b/pthread_stop_world.c +index dad1fdc..8c76944 100644 +--- a/pthread_stop_world.c ++++ b/pthread_stop_world.c +@@ -391,6 +391,7 @@ STATIC void GC_restart_handler(int sig) + # ifndef GC_TIME_LIMIT + # define GC_TIME_LIMIT 50 + # endif ++# include <sys/time.h> + + STATIC void GC_brief_async_signal_safe_sleep(void) + { +-- +2.9.4 + |