소스 검색

libiconv: strip installed library and remove the preloadable library

This patch is mainly for size reduction, removing more than half the
needed footprint.

Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
Hans-Christian Egtvedt 16 년 전
부모
커밋
2bb1785adb
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      package/libiconv/libiconv.mk

+ 8 - 0
package/libiconv/libiconv.mk

@@ -16,3 +16,11 @@ LIBICONV_DEPENDENCIES = uclibc
 
 $(eval $(call AUTOTARGETS,package,libiconv))
 
+$(LIBICONV_HOOK_POST_INSTALL):
+	# Remove not used preloadable libiconv.so
+	rm -f $(STAGING_DIR)/usr/lib/preloadable_libiconv.so
+	rm -f $(TARGET_DIR)/usr/lib/preloadable_libiconv.so
+ifneq ($(BR2_ENABLE_DEBUG),y)
+	$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libiconv.so.*
+endif
+	touch $@