[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