svn commit: trunk/uClibc: ldso/ldso ldso/libdl libc libcrypt libi etc...

aldot at uclibc.org aldot at uclibc.org
Wed Jun 4 14:57:16 UTC 2008


Author: aldot
Date: 2008-06-04 07:57:16 -0700 (Wed, 04 Jun 2008)
New Revision: 22215

Log:
- strip the targets and not prerequisites
- tidy up PTHREADS_DEBUG_SUPPORT by using per-target STRIP_FLAGS for the few

  This fixes the spurious rebuilds bernd and vda were seeing with libpthreads.


Modified:
   trunk/uClibc/Makerules
   trunk/uClibc/ldso/ldso/Makefile.in
   trunk/uClibc/ldso/libdl/Makefile.in
   trunk/uClibc/libc/Makefile.in
   trunk/uClibc/libcrypt/Makefile.in
   trunk/uClibc/libintl/Makefile.in
   trunk/uClibc/libm/Makefile.in
   trunk/uClibc/libnsl/Makefile.in
   trunk/uClibc/libpthread/linuxthreads.old/Makefile.in
   trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in
   trunk/uClibc/libpthread/linuxthreads/Makefile.in
   trunk/uClibc/libpthread/linuxthreads_db/Makefile.in
   trunk/uClibc/libresolv/Makefile.in
   trunk/uClibc/librt/Makefile.in
   trunk/uClibc/libutil/Makefile.in


Changeset:
Modified: trunk/uClibc/Makerules
===================================================================
--- trunk/uClibc/Makerules	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/Makerules	2008-06-04 14:57:16 UTC (rev 22215)
@@ -318,14 +318,14 @@
 $(top_builddir)lib/$(NONSHARED_LIBNAME): $(libc-nonshared-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(top_builddir)lib/libpthread_nonshared.a: $(libpthread-nonshared-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 files.dep := $(libc-a-y) $(libc-so-y) $(libc-nonshared-y) \
 	$(libm-a-y) $(libm-so-y) \

Modified: trunk/uClibc/ldso/ldso/Makefile.in
===================================================================
--- trunk/uClibc/ldso/ldso/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/ldso/ldso/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -55,8 +55,8 @@
 
 $($(UCLIBC_LDSO_NAME)_OUT)/$(UCLIBC_LDSO_NAME)_so.a: $(ldso-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(UCLIBC_LDSO_NAME)_clean:
 	$(RM) $($(UCLIBC_LDSO_NAME)_OUT)/*.{o,os,oS,a} $($(UCLIBC_LDSO_NAME)_OUT)/*/*.{o,os,oS}

Modified: trunk/uClibc/ldso/libdl/Makefile.in
===================================================================
--- trunk/uClibc/ldso/libdl/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/ldso/libdl/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -46,14 +46,14 @@
 
 $(libdl_OUT)/libdl_so.a: $(libdl-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(top_builddir)lib/libdl.a: $(libdl-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 libdl_clean:
 	$(RM) $(libdl_OUT)/*.{o,os,a,oS}

Modified: trunk/uClibc/libc/Makefile.in
===================================================================
--- trunk/uClibc/libc/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libc/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -90,8 +90,8 @@
 $(top_builddir)lib/libc.a: $(libc-a-y) | $(crt-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 # We use libc_so.a so that we can compile the shared library with special
 # flags - i.e. -mleaf-id-shared-library.  The static libc.a needs to be

Modified: trunk/uClibc/libcrypt/Makefile.in
===================================================================
--- trunk/uClibc/libcrypt/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libcrypt/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -44,8 +44,8 @@
 
 $(libcrypt_OUT)/libcrypt_so.a: $(libcrypt-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libcrypt_OUT)/libcrypt.oS: $(libcrypt_SRC)
 	$(Q)$(RM) $@
@@ -55,8 +55,8 @@
 $(top_builddir)lib/libcrypt.a: $(libcrypt-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 libcrypt_clean:
 	$(RM) $(libcrypt_OUT)/*.{o,os,oS,a}

Modified: trunk/uClibc/libintl/Makefile.in
===================================================================
--- trunk/uClibc/libintl/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libintl/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -53,8 +53,8 @@
 
 $(libintl_OUT)/libintl_so.a: $(libintl-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libintl_OUT)/libintl.oS: $(libintl_MSRC)
 	$(Q)$(RM) $@
@@ -64,8 +64,8 @@
 $(top_builddir)lib/libintl.a: $(libintl-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libintl_MOBJ): $(libintl_MSRC)
 	$(compile.m)

Modified: trunk/uClibc/libm/Makefile.in
===================================================================
--- trunk/uClibc/libm/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libm/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -164,8 +164,8 @@
 
 $(libm_OUT)/libm_so.a: $(libm-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libm_OUT)/libm.oS: $(libm_SRC) $(libm_MSRC) $(libm_ARCH_SRC)
 	$(Q)$(RM) $@
@@ -175,8 +175,8 @@
 $(top_builddir)lib/libm.a: $(libm-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libm_MOBJ): $(libm_MSRC)
 	$(compile.m)

Modified: trunk/uClibc/libnsl/Makefile.in
===================================================================
--- trunk/uClibc/libnsl/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libnsl/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -39,14 +39,14 @@
 
 $(libnsl_OUT)/libnsl_so.a: $(libnsl-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(top_builddir)lib/libnsl.a: $(libnsl-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 libnsl_clean:
 	$(RM) $(libnsl_OUT)/*.{o,os,a}

Modified: trunk/uClibc/libpthread/linuxthreads/Makefile.in
===================================================================
--- trunk/uClibc/libpthread/linuxthreads/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libpthread/linuxthreads/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -96,33 +96,30 @@
 	$(Q)cp $(top_srcdir)extra/scripts/format.lds $@
 	$(Q)echo "GROUP ( $(notdir $@).$(MAJOR_VERSION) libpthread_nonshared.a )" >> $@
 
-$(libpthread_OUT)/libpthread_so.a: $(libpthread-so-y)
-	$(Q)$(RM) $@
 ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
-	$(do_strip:-x=-X --strip-debug)
-else
-	$(do_strip)
+$(libpthread_OUT)/libpthread_so.a: STRIP_FLAGS:=$(STRIP_FLAGS:-x=-X --strip-debug)
 endif
+$(libpthread_OUT)/libpthread_so.a: $(libpthread-so-y)
+	$(Q)$(RM) $@
 	$(do_ar)
+	$(do_t_strip)
 
+ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
+$(libpthread_OUT)/libpthread.oS: STRIP_FLAGS:=$(STRIP_FLAGS:-x=-X --strip-debug)
+endif
 $(libpthread_OUT)/libpthread.oS: $(libpthread_SRC)
 	$(Q)$(RM) $@
 	$(compile-m)
-ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
-	$(do_t_strip:-x=-X --strip-debug)
-else
 	$(do_t_strip)
-endif
 
+ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
+$(top_builddir)lib/libpthread.a: STRIP_FLAGS:=$(STRIP_FLAGS:-x=-X --strip-debug)
+endif
 $(top_builddir)lib/libpthread.a: $(libpthread-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
-	$(do_strip:-x=-X --strip-debug)
-else
-	$(do_strip)
-endif
 	$(do_ar)
+	$(do_t_strip)
 
 linuxthreads_headers:
 	$(Q)$(LN) -sf ../$(PTDIR)/sysdeps/pthread/pthread.h $(top_builddir)include/

Modified: trunk/uClibc/libpthread/linuxthreads.old/Makefile.in
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libpthread/linuxthreads.old/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -83,33 +83,30 @@
 #	$(call linkm.so,$(libpthread_FULL_NAME),$(MAJOR_VERSION))
 #endif
 
-$(libpthread_OUT)/libpthread_so.a: $(libpthread-so-y)
-	$(Q)$(RM) $@
 ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
-	$(do_strip:-x=-X --strip-debug)
-else
-	$(do_strip)
+$(libpthread_OUT)/libpthread_so.a: STRIP_FLAGS:=$(STRIP_FLAGS:-x=-X --strip-debug)
 endif
+$(libpthread_OUT)/libpthread_so.a: $(libpthread-so-y)
+	$(Q)$(RM) $@
 	$(do_ar)
+	$(do_t_strip)
 
+ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
+$(libpthread_OUT)/libpthread.oS: STRIP_FLAGS:=$(STRIP_FLAGS:-x=-X --strip-debug)
+endif
 $(libpthread_OUT)/libpthread.oS: $(libpthread_SRC) $(libpthread_SPEC_SRC)
 	$(Q)$(RM) $@
 	$(compile-m)
-ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
-	$(do_t_strip:-x=-X --strip-debug)
-else
 	$(do_t_strip)
-endif
 
+ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
+$(top_builddir)lib/libpthread.a: STRIP_FLAGS:=$(STRIP_FLAGS:-x=-X --strip-debug)
+endif
 $(top_builddir)lib/libpthread.a: $(libpthread-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-ifeq ($(PTHREADS_DEBUG_SUPPORT),y)
-	$(do_strip:-x=-X --strip-debug)
-else
-	$(do_strip)
-endif
 	$(do_ar)
+	$(do_t_strip)
 
 linuxthreads_headers:
 	$(Q)$(LN) -sf ../$(PTDIR)/sysdeps/pthread/pthread.h $(top_builddir)include/

Modified: trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in
===================================================================
--- trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libpthread/linuxthreads.old_db/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -51,8 +51,8 @@
 
 $(libthread_db_OUT)/libthread_db_so.a: $(libthread_db-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libthread_db_OUT)/libthread_db.oS: $(libthread_db_SRC)
 	$(Q)$(RM) $@
@@ -62,8 +62,8 @@
 $(top_builddir)lib/libthread_db.a: $(libthread_db-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 linuxthreads_db_headers:
 	$(Q)$(LN) -sf ../$(PTDIR)_db/thread_db.h $(top_builddir)include/

Modified: trunk/uClibc/libpthread/linuxthreads_db/Makefile.in
===================================================================
--- trunk/uClibc/libpthread/linuxthreads_db/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libpthread/linuxthreads_db/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -51,8 +51,8 @@
 
 $(libthread_db_OUT)/libthread_db_so.a: $(libthread_db-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libthread_db_OUT)/libthread_db.oS: $(libthread_db_SRC)
 	$(Q)$(RM) $@
@@ -62,8 +62,8 @@
 $(top_builddir)lib/libthread_db.a: $(libthread_db-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 linuxthreads_db_headers:
 	$(Q)$(LN) -sf ../$(PTDIR)_db/thread_db.h $(top_builddir)include/

Modified: trunk/uClibc/libresolv/Makefile.in
===================================================================
--- trunk/uClibc/libresolv/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libresolv/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -39,14 +39,14 @@
 
 $(libresolv_OUT)/libresolv_so.a: $(libresolv-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(top_builddir)lib/libresolv.a: $(libresolv-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 libresolv_clean:
 	$(RM) $(libresolv_OUT)/*.{o,os,a}

Modified: trunk/uClibc/librt/Makefile.in
===================================================================
--- trunk/uClibc/librt/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/librt/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -40,14 +40,14 @@
 
 $(librt_OUT)/librt_so.a: $(librt-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(top_builddir)lib/librt.a: $(librt-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 objclean-y += librt_clean
 

Modified: trunk/uClibc/libutil/Makefile.in
===================================================================
--- trunk/uClibc/libutil/Makefile.in	2008-06-04 14:04:08 UTC (rev 22214)
+++ trunk/uClibc/libutil/Makefile.in	2008-06-04 14:57:16 UTC (rev 22215)
@@ -51,8 +51,8 @@
 
 $(libutil_OUT)/libutil_so.a: $(libutil-so-y)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 $(libutil_OUT)/libutil.oS: $(libutil_SRC)
 	$(Q)$(RM) $@
@@ -62,8 +62,8 @@
 $(top_builddir)lib/libutil.a: $(libutil-a-y)
 	$(Q)$(INSTALL) -d $(dir $@)
 	$(Q)$(RM) $@
-	$(do_strip)
 	$(do_ar)
+	$(do_t_strip)
 
 libutil_clean:
 	$(RM) $(libutil_OUT)/*.{o,os,oS,a}




More information about the uClibc-cvs mailing list