В большинстве ВиКи и в готовых СлакБилдах можно встретить:
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
)
( cd $PKG
find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
find . | xargs file | grep "current ar archive" | cut -f 1 -d : | xargs strip -g 2> /dev/null
)
Я, как понимаю, это вырезание из некоторых библиотек содержимого и вот хотел бы поинтересоваться у разбирающихся: это как-то пагубно не может отразиться на работе программы, ведь мы же вырезаем содержимое и (конечно же могу ошибаться, но) вроде бы даже бинарного файла содержимое?
И еще вот, извиняюсь, к сожалению пока не могу понять , что происходит и не могли бы, тогда пояснить принцип работы, что происходит в одной из выше приведенных строчек в коде, в строках начинающихся с find? Просто таки не понятно еще, что вырезается