From 03cc2041fc21889ca2256d0f1de76683bed4e94e Mon Sep 17 00:00:00 2001 From: Bernhard Reutner-Fischer Date: Tue, 14 Apr 2015 23:58:41 +0200 Subject: librt: Add missing __dso_handle Signed-off-by: Bernhard Reutner-Fischer --- librt/Makefile.in | 1 + librt/dso_handle.c | 5 +++++ 2 files changed, 6 insertions(+) create mode 100644 librt/dso_handle.c diff --git a/librt/Makefile.in b/librt/Makefile.in index 4e81764b8..1536a5cb9 100644 --- a/librt/Makefile.in +++ b/librt/Makefile.in @@ -42,6 +42,7 @@ librt_filter_SRC += $(if $(UCLIBC_HAS_ADVANCED_REALTIME),, \ spawn_faction_init.c) librt_filter_SRC += $(if $(UCLIBC_HAS_STUBS),,rt_stubs.c) +librt_filter_SRC += $(if $(HAS_NO_THREADS),dso_handle.c) librt_SRC := $(filter-out $(librt_filter_SRC),$(librt_SRC)) librt_OBJ := $(patsubst %.c,$(librt_OUT)/%.o,$(librt_SRC)) diff --git a/librt/dso_handle.c b/librt/dso_handle.c new file mode 100644 index 000000000..633907103 --- /dev/null +++ b/librt/dso_handle.c @@ -0,0 +1,5 @@ +/* Copyright (C) 2015 Bernhard Reutner-Fischer + * Licensed under the LGPL v2.1 or later, see the file COPYING.LIB in this tarball. + */ + +const void *const __dso_handle attribute_hidden = &__dso_handle; -- cgit v1.2.3