Henrik Grimler
7 years ago
committed by
Fredrik Fornwall
3 changed files with 22 additions and 15 deletions
@ -0,0 +1,22 @@ |
|||
svlogd, less (and others?) don't work with clang. |
|||
Patch inspired by http://landley.net/mantis/mantis-2344.html |
|||
--- ../svlogd.c.orig 2018-06-07 19:34:47.442867090 +0000
|
|||
+++ ./runit/svlogd.c 2018-06-07 19:35:16.438776951 +0000
|
|||
@@ -244,6 +244,7 @@
|
|||
#define INIT_G() do { \ |
|||
setup_common_bufsiz(); \ |
|||
SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \ |
|||
+ asm volatile("":::"memory"); \
|
|||
linemax = 1000; \ |
|||
/*buflen = 1024;*/ \ |
|||
linecomplete = 1; \ |
|||
--- ../less.c.orig 2018-06-07 20:50:47.743373352 +0000
|
|||
+++ ./miscutils/less.c 2018-06-07 20:51:31.467242215 +0000
|
|||
@@ -253,6 +253,7 @@
|
|||
#define kbd_input (G.kbd_input ) |
|||
#define INIT_G() do { \ |
|||
SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \ |
|||
+ asm volatile("":::"memory"); \
|
|||
less_gets_pos = -1; \ |
|||
empty_line_marker = "~"; \ |
|||
num_files = 1; \ |
@ -1,12 +0,0 @@ |
|||
svlogd doesn't work with clang. |
|||
Patch inspired by http://landley.net/mantis/mantis-2344.html |
|||
--- ../svlogd.c.orig 2018-06-07 19:34:47.442867090 +0000
|
|||
+++ ./runit/svlogd.c 2018-06-07 19:35:16.438776951 +0000
|
|||
@@ -244,6 +244,7 @@
|
|||
#define INIT_G() do { \ |
|||
setup_common_bufsiz(); \ |
|||
SET_PTR_TO_GLOBALS(xzalloc(sizeof(G))); \ |
|||
+ asm volatile("":::"memory"); \
|
|||
linemax = 1000; \ |
|||
/*buflen = 1024;*/ \ |
|||
linecomplete = 1; \ |
Loading…
Reference in new issue