From: Michael Tremer Date: Fri, 14 May 2010 08:05:15 +0000 (+0200) Subject: toolchain: Remove some unneeded files like the static libs. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d6db2d112a38b836329b43916bca1f63b980843e;p=ipfire-3.x.git toolchain: Remove some unneeded files like the static libs. --- diff --git a/tools/toolchain b/tools/toolchain index 487c73da1..a14491276 100755 --- a/tools/toolchain +++ b/tools/toolchain @@ -60,6 +60,18 @@ case "${1}" in rm -rf ${COMPRESS_PATH}/{info,man,share/{doc,info,locale,man}} rm -rf ${COMPRESS_PATH}/usr/src/* + # Remove all static libs + for i in $(find ${COMPRESS_PATH} -name "*.a"); do + grep -q "_nonshared" <<<${i} && continue + grep -q "libgcc" <<<${i} && continue + rm -rf ${i} + done + rm -rf ${COMPRESS_PATH}/{lib/pkgconfig,libexec,var} + + for i in $(find ${COMPRESS_PATH} -name "*.la"); do + rm -rf ${i} + done + # Strip all files for file in $(find_elf_files ${COMPRESS_PATH}); do strip --strip-debug ${file}