[sisyphus] GNU patch 2.6.1 и quilt configure

Yuri Bushmelev jay4mail на gmail.com
Пн Июл 12 23:29:42 UTC 2010


Здравствуйте!

Сегодня решил в очередной раз пересобрать образ в OpenEmbedded. Оно 
сломалось на quilt-0.48 на этапе configure, потому что не смогло понять, 
какой версии у меня patch.

Краткое расследование показало, что патч у нас версии 2.6.1, но есть нюанс.
По результатам опроса в других дистрибутивах (в частности, Fedora 12), 
команда patch --version выводит строку 'patch 2.6.1', а у нас - 'GNU patch 
2.6.1'. От этого ломается логика quilt'овского configure.
На всякий случай собрал gnu patch под FreeBSD - тоже выводит 'patch 2.6.1'.

OpenEmbedded собирает нужные ей утилиты самостоятельно, чтобы минимально 
зависеть от окружения. Но patch используется хостовый. 

Вопросов два:
1. Всегда ли patch --version выводит версию в два поля (patch <version>)?
2. Если да, возможно ли привести вывод patch --version к общепринятому виду?

-- 
С уважением,
Бушмелев Юрий


Подробная информация о списке рассылки Sisyphus