[devel] mailutils
Dmitry V. Levin
ldv на altlinux.org
Вс Фев 7 21:50:03 UTC 2010
On Mon, Feb 08, 2010 at 04:40:58AM +0700, Евгений Ростовцев wrote:
> Привет!
>
> >> dnl Library paths
> >> +top_builddir=@TOP@
> >> +AC_SUBST(top_builddir)
> >
> > Апстрим это не возьмёт, потому что сочтёт за грязный хак.
>
> Подскажете, как сделать нормально,
Для того, чтобы подсказать, мне придётся сперва хотя бы посмотреть в
пакет. Не получается посмотреть всё сразу.
> если на данный момент это считать
> грязным хаком. Или после остальных правок это
> +top_builddir=@TOP@
> +AC_SUBST(top_builddir)
> уже неактуально?
Это хак грязный по формальному определению: @TOP@ нигде не определён, и на
него нельзя ссылаться.
Ну и, конечно, он не нужен, поскольку переменная top_builddir определяется
автоматически, см. info autoconf-2.60 'Preset Output Variables'
> >> + MU_LIB_PY='${top_builddir}/python/libmu_py/.libs/libmu_py.so'
> >
> > И это апстрим не возьмёт, по причине непереносимости.
>
> А оно надо - переносимость? Если всё же надо, то как сделать лучше в этом месте?
Исправления хорошо бы заапстримить, а для этого они должны быть
переносимыми. Скажите, отчего оно сломалось в этом месте, и почему
оно сломалось в этом месте только на x86-64?
> >> +sed -i 's|get_python_lib[^)]*|get_python_lib(1|' aclocal.m4
> >
> > И это апстрим не возьмёт, у него вообще такого файла aclocal.m4 нет в
> > репозитории.
>
> А вот тут не уверен. aclocal.m4 в этом пакете генерируется %autoreconf.
Это значит, что в aclocal.m4 макрос, который вы исправляется (и который,
весьма вероятно, нуждается в исправлении), определён в каком-то другом
файле, возможно, даже не в пакете mailutils.
> PS. просто мой вариант работает, но улучшить его я был бы рад.
Конечно.
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: отсутствует
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20100208/dc1c87a7/attachment.bin>
Подробная информация о списке рассылки Devel