From 1d019308f4ba4076c29e9d970134b1f2cc7018c2 Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Mon, 6 Sep 2021 09:34:43 +0200 Subject: [PATCH] glib-aux: fix compiler error using thread-local for _nm_utils_to_string_buffer On CentOS 7, gcc.x86_64 0:4.8.5-44.el7 fails compilation: In file included from ./src/libnm-glib-aux/nm-default-glib.h:69:0, from ./src/libnm-glib-aux/nm-default-glib-i18n-lib.h:13, from src/libnm-core-aux-extern/nm-libnm-core-aux.c:6: ./src/libnm-glib-aux/nm-shared-utils.h:1051:1: error: '__thread' before 'extern' _nm_thread_local extern char _nm_utils_to_string_buffer[2096]; ^ Fixes: fb94903444db ('glib-aux: mark _nm_utils_to_string_buffer at thread-local') --- src/libnm-glib-aux/nm-shared-utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libnm-glib-aux/nm-shared-utils.h b/src/libnm-glib-aux/nm-shared-utils.h index 9e299d57a9..83240d2b94 100644 --- a/src/libnm-glib-aux/nm-shared-utils.h +++ b/src/libnm-glib-aux/nm-shared-utils.h @@ -1048,7 +1048,7 @@ int _nm_utils_ascii_str_to_bool(const char *str, int default_value); /*****************************************************************************/ -_nm_thread_local extern char _nm_utils_to_string_buffer[2096]; +extern _nm_thread_local char _nm_utils_to_string_buffer[2096]; void nm_utils_to_string_buffer_init(char **buf, gsize *len); gboolean nm_utils_to_string_buffer_init_null(gconstpointer obj, char **buf, gsize *len);