Commit 0db1dc1c4a283d13c826108b20871ab5e02b800f

ppw0 2023-11-26T10:51:18

fix error with "-Wl,--gc-sections"

1
2
3
4
5
6
7
8
9
10
11
12
13
diff --git a/test/xvfb-wrapper.h b/test/xvfb-wrapper.h
index 222fa3e..80c84a9 100644
--- a/test/xvfb-wrapper.h
+++ b/test/xvfb-wrapper.h
@@ -31,7 +31,7 @@ struct test_function {
 #define X11_TEST(_func) \
 static int _func(char* display); \
 static const struct test_function _test_##_func \
-__attribute__((used)) \
+__attribute__((retain,used)) \
 __attribute__((section("test_functions_section"))) = { \
     .name = #_func, \
     .func = _func, \