[devel] cross-gcc destiny: to autoimports?

Igor Vlasenko vlasenko на imath.kiev.ua
Вт Сен 9 20:01:11 MSK 2014


On Tue, Sep 09, 2014 at 04:02:45PM +0400, Gleb Fotengauer-Malinovskiy wrote:
> On Tue, Sep 09, 2014 at 02:29:39PM +0300, Igor Vlasenko wrote:
> > Понял. тогда autoimports не подходит.
> > Там не сложно разово распилить.
> > Сложность это делать автоматом каждый раз когда
> > выходит обновление.
> > Надо будет написать особо умный скрипт.
> 
> А скрипт, который будет собирать раздельно кросс-компиляторы под каждую
> архитектуру не окажется несравнимо проще?

такой скрипт уже есть в спеке :)
сам cross-gcc прост как доска.
исходники, разворачиваются, патчатся, а далее
for destarch in destarches
 build gcc-for-destarch
done
и результат пакуется в подпакеты.
проблема не в процессе сборки,
а в том, что ее выхлоп не вмещается в 32Gb.

Соответственно, в идеале надо уметь cross-gcc
трансформировать в набор N+1 src.rpm,
cross-gcc-source.src.rpm + N cross-gcc-destarch.src.rpm для каждой destarch
и сделать это не один раз (иначе получим очередной протухший
mingw-gcc) а делать умным скриптом каждый раз,
когда для мсходного пакета cross-gcc выходит обновление.

в этом и соль, хочется пакет хоть автоматизированно сопровождать,
если руками его никто не потянет.

-- 

I V


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