[git commit] librt: Add missing __dso_handle

Bernhard Reutner-Fischer rep.dot.nop at gmail.com
Tue Apr 14 21:58:41 UTC 2015


commit: http://git.uclibc.org/uClibc/commit/?id=03cc2041fc21889ca2256d0f1de76683bed4e94e
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master

Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop at gmail.com>
---
 librt/Makefile.in  |    1 +
 librt/dso_handle.c |    5 +++++
 2 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/librt/Makefile.in b/librt/Makefile.in
index 4e81764..1536a5c 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 0000000..6339071
--- /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;


More information about the uClibc-cvs mailing list