[devel] gnulib в пакетах

Andrey Savchenko bircoph на altlinux.org
Сб Апр 13 03:40:04 MSK 2019


On Fri, 12 Apr 2019 18:46:30 +0300 Michael Shigorin wrote:
> 	Здравствуйте.
> При обновлении репозитория sisyphus_e2k до нового компилятора
> (lcc 1.23, прикидывается gcc 5.5) обнаружилась типовая проблема
> с собираемостью gnulib -- там для gcc5 задействуются builtin'ы,
> несколько из которых в этой ветке lcc не реализованы.
> 
> Соответственно нам их приходится патчить, хотя лучше было бы
> один раз поправить пакет gnulib и пересобрать с ним нужное.
> 
> Ситуация несколько осложняется тем, что обычно такие пакеты
> носят какую-либо версию gnulib, необязательно текущую.
> 
> Отсюда предлагаю к обсуждению и, возможно, переводу на сизифный
> gnulib не претендующий на полноту список таких пакетов в сизифе:
> 
> exiv2
> freeradius
> gambit
> gawk
> glib2
> gnutls30
> lftp
> libfreetype
> libgraphite2
> libpipeline
> sqlite3
> texinfo
> wget
> 
> Также и мозилье семейство, но с ним у нас отдельный разговор.

Gnulib не предназначен для использования в качестве библиотеки, он
предназначен для встраивания в исходники проекта на уровне
исходного кода. Не думаю, что идея использовать общий gnulib для
всех стоит того, т.к. разным проектам могут быть нужны разные
версии; тем более, что придётся держать форк от апстрима.

> А вот эти пакеты уже переведены на сборку с системным gnulib:
> 
> bison
> coreutils
> diffutils
> faketime
> findutils
> grep
> gzip
> libsigsegv
> m4
> patch
> sed
> tar
> 


Best regards,
Andrew Savchenko
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 833 байтов
Описание: отсутствует
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20190413/93668c1c/attachment.bin>


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