diff options
Diffstat (limited to 'include/private/gcconfig.h')
-rw-r--r-- | include/private/gcconfig.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/private/gcconfig.h b/include/private/gcconfig.h index c753cc2b..d667d36e 100644 --- a/include/private/gcconfig.h +++ b/include/private/gcconfig.h @@ -2257,6 +2257,11 @@ /* FIXME: This seems to be fixed in GLibc v2.14. */ # define GETCONTEXT_FPU_EXCMASK_BUG # endif +# if defined(__GLIBC__) + /* Workaround lock elision implementation for some glibc. */ +# define GLIBC_2_19_TSX_BUG +# include <gnu/libc-version.h> /* for gnu_get_libc_version() */ +# endif # endif # ifdef DARWIN # define OS_TYPE "DARWIN" |