From c98bc88e3296222a20e59cfb7b9f3ec5aee3be1c Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 20 Nov 2010 05:29:28 -0500 Subject: [PATCH] target-finalize: do not strip libthread_db.so For proper threading debug support, the libthread_db.so library cannot be stripped on the target. This is because the target gdbserver will also load up this library at runtime and poke around its symbols. Signed-off-by: Mike Frysinger Acked-by: Thomas Petazzoni Signed-off-by: Peter Korsgaard --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 86aea91a25..22ae1d0604 100644 --- a/Makefile +++ b/Makefile @@ -418,7 +418,8 @@ ifneq ($(BR2_HAVE_DOCUMENTATION),y) rm -rf $(TARGET_DIR)/usr/share/gtk-doc -rmdir $(TARGET_DIR)/usr/share 2>/dev/null endif - find $(TARGET_DIR) -type f -perm +111 | xargs $(STRIPCMD) 2>/dev/null || true + find $(TARGET_DIR) -type f -perm +111 '!' -name 'libthread_db.so*' | \ + xargs $(STRIPCMD) 2>/dev/null || true find $(TARGET_DIR)/lib/modules -type f -name '*.ko' | \ xargs -r $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) -- 2.30.2