<p dir="ltr"><br>
18 февр. 2016 г. 10:47 PM пользователь "Alexey Gladkov" <<a href="mailto:legion@altlinux.ru">legion@altlinux.ru</a>> написал:<br>
><br>
> On Thu, Feb 18, 2016 at 08:43:09PM +0300, Alexey Tourbin wrote:<br>
> > > Я тут думал так же, как legion@. Отношусь к идее людям переписывать<br>
> > > программы с языка (чуть) более высокого уровня на язык более низкого уровня<br>
> > > (без GNU C extensions) и поддерживать такие патчи плохо.<br>
> ><br>
> > Такие патчи поддерживать как раз хорошо, если это оптимальная<br>
> > процедура в смысле трудозатрат. Сделав патч один раз, можно<br>
> > прикладывать его потом к следующим версиям.<br>
> ><br>
> > Меня поэтому сразу поразило, зачем вы ныряете так глубоко, на уровне<br>
> > переписывания кода cc1. Можно ведь модифицировать rpm, чтобы при<br>
> > сборке на %bad_arch патч %name-%bad_arch.patch прикладывался<br>
> > автоматически. Учитывая то, что вы сможете собрать лишь весьма<br>
> > конечное число пакетов...<br>
><br>
> Если такие патчи создадут сайдэффекты, то мантейнерам будет очень сложно<br>
> это расследовать и воспроизводить. Насчёт последнего, то думаю это ляжет<br>
> целиком на плечи тех, кто имеет доступ к тушке. Таким образом, фактически<br>
> мантейнерами будут они а не мантейнеры сизифа.<br>
><br>
> > Рассмотрим однако вопрос шире. Пусть у вас имеется вонючий бинарик,<br>
> > который называется cc. Ни исходников, ни малейшей возможности повлиять<br>
> > на этот бинарик, как вы сами пишете, у вас нету. Насколько глубоко вы<br>
> > готовы прогнуться, чтобы собрать этим вонючим бинариком замкнутое<br>
> > множество пакетов? Можно ли результат такой сборки все еще называть<br>
> > свободной платформой?<br>
><br>
> Кстати, это очень хороший вопрос.<br>
><br>
Это вечный вопрос. Стараться сделать лучше или осудить и избегать. Каждый решает сам.</p>
<p dir="ltr">Rgrds, Алексей<br><br></p>
<p dir="ltr">> --<br>
> Rgrds, legion<br>
><br>
> _______________________________________________<br>
> Devel mailing list<br>
> <a href="mailto:Devel@lists.altlinux.org">Devel@lists.altlinux.org</a><br>
> <a href="https://lists.altlinux.org/mailman/listinfo/devel">https://lists.altlinux.org/mailman/listinfo/devel</a></p>