do not use _Noreturn for a function pointer in dynamic linker
_Noreturn is a C11 construct, and may only be used at the site of a
function definition.
diff --git a/src/internal/dynlink.h b/src/internal/dynlink.h
index cbe0a6f..165bbed 100644
--- a/src/internal/dynlink.h
+++ b/src/internal/dynlink.h
@@ -95,7 +95,7 @@
#define DYN_CNT 32
typedef void (*stage2_func)(unsigned char *, size_t *);
-typedef _Noreturn void (*stage3_func)(size_t *);
+typedef void (*stage3_func)(size_t *);
hidden void *__dlsym(void *restrict, const char *restrict, void *restrict);