[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Контейнеры и кросс-компиляция



On Thu, Jun 25, 2015 at 03:18:57PM +0300, Eugene Berdnikov wrote:
> On Thu, Jun 25, 2015 at 02:58:32PM +0300, Vladimir Zhbanov wrote:
> > Программа - geda-gaf, но пока guile, которая туда встраивается. Проблема
> > в том, что guile создаёт объектный код в своём собственном формате, и
> > эти объектные файлы потом используются как есть для кросс-компиляции.
> > Она содержит свой собственный компилятор, который должен выводить
> > одинаковый код и в Linux, и в Windows, и вот эта одинаковость у меня
> > поломалась после обновления. И я пока подозреваю, что проблема в
> > библиотеках mingw, но вполне допускаю, что где-то глубже, может быть
> > даже в ядре, libc, libffi и т. д., так как для кросс-компиляции под
> 
>  В библиотеках -- да, могут быть критичные изменения, а вот вероятность
>  того, что на результат как-то влияет ядро (кроме зависимостей) близка
>  к абсолютному нулю. Так что запуск полноценной ВМ вряд ли оправдан.
>  IMHO, здесь должно хватить простого chroot'а.

Вот-вот, их-то, "зависимости", я и имел в виду, когда говорил о ядре.
Поскольку у меня система почти всегда stable/testing с чуть-чуть или
сразу много testing.  И я сразу прыгнул с ядра 3.2.x на 4.0.x.
Соответственно, думаю, оно что-то могло потянуть за собой.


Reply to: