25.06.2015 14:58, Vladimir Zhbanov пишет:
> On Thu, Jun 25, 2015 at 10:36:04AM +0300, Mikhail A Antonov wrote:
>> 25.06.2015 10:23, Vladimir Zhbanov пишет:
>>> Здравствуйте.
>>>
>>> Возникла у меня проблема: обновился до jessy и сломалась
>>> MinGW'шная кросс-компиляция одной нужной мне программы. Откатываться
>>> обратно на wheezy на рабочей машине не хочу, разобраться с налёту, что
>>> чего поломало, не получилось. Вот решил попробовать засунуть wheezy в
>>> контейнер и попробовать собирать в нём. Зависеть от внешних хостеров не
>>> хотелось бы, обламывали уже в самый неподходящий момент.
>>>
>>> Отсюда вопрос: подскажите, пожалуйста, что проще всего развернуть без
>>> чтения тонны документации?
>> Зависит от того что делает программа.
>> Может тебе хватит debootstrap и chroot.
> Программа - geda-gaf, но пока guile, которая туда встраивается. Проблема
> в том, что guile создаёт объектный код в своём собственном формате, и
> эти объектные файлы потом используются как есть для кросс-компиляции.
> Она содержит свой собственный компилятор, который должен выводить
> одинаковый код и в Linux, и в Windows, и вот эта одинаковость у меня
> поломалась после обновления. И я пока подозреваю, что проблема в
> библиотеках mingw, но вполне допускаю, что где-то глубже, может быть
> даже в ядре, libc, libffi и т. д., так как для кросс-компиляции под
> Windows guile необходимо сначала скомпилировать с абсолютно той же
> версией в Linux, чтоб она выдавала правильный объектный код. Вот такая,
> блин, зависимость. Создавать себе окружение и отлаживать всё это в
> Windows мне не улыбается. Я от неё устал ещё лет 15 как тому. Я это всё,
> собственно, к чему: если я правильно ничего не понимаю, chroot
> использует именно то ядро, которое уже загружено, а мне может
> понадобиться другое.
Тогда удобнее всего будет виртуалбокс с гуём. Можно повозиться с всякими libvirt
и их virt-manager, но мне они не понравились.
Тебе нужна полноценная виртуальная машина. Всё "контейнерное" использует одно
ядро и на систему и все контейнеры.

-- 
Best regards,
Mikhail
-
WWW: http://www.antmix.ru/
XMPP: ant...@stopicq.ru

Attachment: signature.asc
Description: OpenPGP digital signature

Ответить