Rsync for Android 5

Появился девайс с лолипопом, выяснилось что на 5й версии андроида не работают бинарники скомпилированные под <4 андроид. Выбрасывается ошибка error: only position independent executables (PIE) are supported. Гугля якобы печется о нашей безопасности и non-PIE linker support removed. Что-то верится с трудом.
На старых версиях я давно пользовался rsync’ом для инкрементальных бекапов нужных мне частей железок. Для пятой версии готовый рабочий скомпилированный бинарник не нашел. Идущий в комплекте с sshdroid’ом постоянно падал в сегфолт.
Пришлось ставить SDK и среду для сборки.
Выложу готовый бинарник тут – может кому пригодится.

Собран rsync-3.1.1 с опциями

также ободрал дебаг arm-linux-androideabi-strip ./rsync

Проверяем

Download rsync 3.1.1 for android 5

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">