]> git.ipfire.org Git - ipfire-3.x.git/commitdiff
toolchain: Remove some unneeded files like the static libs.
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 May 2010 08:05:15 +0000 (10:05 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 14 May 2010 08:05:15 +0000 (10:05 +0200)
tools/toolchain

index 487c73da1a447fff16f2b62d52701f4d22def8ba..a144912769efc52349e9971edad295465137fc19 100755 (executable)
@@ -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}