[Comm] abi-patch for sco binary

Аркадий Павлик =?iso-8859-1?q?pvl_=CE=C1_pskb=2Ecom?=
Чт Май 8 10:45:29 MSD 2003


Исходные данные:
Нужно до зарезу :))) запустить одну скошную программу. Аsymon для конкретики.

Попытка решения:
Нашел abi-patch для ядра 2.4.18. Нашел чистое 2.4.18. Патч на ура ставится. А 
компиляция так же на ура ломается... :(

Симпом:
sysi86.c:132: Internal compiler error in emit_move_insn_1, at expr.c:3108
Please submit a full bug report,
with preprocessed source if appropriate.

Перепробовал и 3.2 и 2.96 и 2.95.3 результат тот же, только "at expr.c:nnnn" 
разные.

Кусок sysi86.c:
int
svr4_sysi86(int cmd, void *arg1, int arg2)
{
        switch (cmd) {
        case SI86FPHW:
                /*
                 * If we remove the 'static' from the definition
                 * of fpu_error in linux/init/main.c we can tell
                 * whether we are using hardware or software at
                 * least. For now let's lie...
                 * (actually SCO Unix 3.4 gives me -1...)
                 */
                return put_user(FP_NO, arg1);
В аккурат на return и ломается... :(((

Что дальше с этим добром можно сделать, что б asymon'a таки запустить???

-- 
С наилучшими пожеланиями,
Аркадий Павлик




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