svn commit: trunk/uClibc/libc/inet/rpc
psm at uclibc.org
psm at uclibc.org
Wed Feb 1 11:19:12 UTC 2006
Author: psm
Date: 2006-02-01 03:19:10 -0800 (Wed, 01 Feb 2006)
New Revision: 13781
Log:
weaks for __pthread_internal_tsd* are added if not built w/ -DSHARED, header issue
Modified:
trunk/uClibc/libc/inet/rpc/Makefile.in
Changeset:
Modified: trunk/uClibc/libc/inet/rpc/Makefile.in
===================================================================
--- trunk/uClibc/libc/inet/rpc/Makefile.in 2006-02-01 09:34:11 UTC (rev 13780)
+++ trunk/uClibc/libc/inet/rpc/Makefile.in 2006-02-01 11:19:10 UTC (rev 13781)
@@ -26,12 +26,18 @@
else
INET_RPC_SRC:=$(patsubst %.c,$(INET_RPC_DIR)/%.c,$(CSRC))
endif
+# rpc_thread.oS is better, because the header adds unneeded references to __pthread_internal_tsd*
+INET_RPC_SRC:=$(filter-out $(INET_RPC_DIR)/rpc_thread.c,$(INET_RPC_SRC))
+
INET_RPC_OBJ:=$(patsubst $(INET_RPC_DIR)/%.c,$(INET_RPC_OUT)/%.o,$(INET_RPC_SRC))
+libc-static-$(UCLIBC_HAS_RPC)+=$(INET_RPC_OUT)/rpc_thread.o
+libc-shared-$(UCLIBC_HAS_RPC)+=$(INET_RPC_OUT)/rpc_thread.oS
+
libc-a-$(UCLIBC_HAS_RPC)+=$(INET_RPC_OBJ)
libc-so-$(UCLIBC_HAS_RPC)+=$(INET_RPC_OBJ:.o=.os)
objclean-y+=inet_rpc_objclean
inet_rpc_objclean:
- $(RM) $(INET_RPC_OUT)/*.{o,os}
+ $(RM) $(INET_RPC_OUT)/*.{o,os,oS}
More information about the uClibc-cvs
mailing list