Поддержка i386 на FreeBSD поднята.
По аналогии с установкой других i386 программ делаю:
В MakeFile закомментировать # ONLY_FOR_ARCHS = i386
и добавить ARCH = i386
все скачивает, долго что-то собирает и в конце
i386/prt0.as: Assembler messages:
i386/prt0.as:51: Error: suffix or operands invalid for `push'
i386/prt0.as:53: Error: suffix or operands invalid for `push'
i386/prt0.as:54: Error: suffix or operands invalid for `push'
i386/prt0.as:55: Error: suffix or operands invalid for `push'
i386/prt0.as:59: Error: `8(%ebp)' is not a valid 64 bit base/index expression
i386/prt0.as:61: Error: `-4(%edi)' is not a valid 64 bit base/index expression
i386/prt0.as:63: Error: `4(%ebp)' is not a valid 64 bit base/index expression
i386/prt0.as:64: Error: `12(%ebp,%ebx,4)' is not a valid 64 bit base/index expression
i386/prt0.as:69: Error: `8(%ebp)' is not a valid 64 bit base/index expression
i386/prt0.as:73: Error: `(%eax)' is not a valid 64 bit base/index expression
i386/prt0.as:77: Error: `(%eax)' is not a valid 64 bit base/index expression
i386/prt0.as:79: Error: `1(%eax)' is not a valid 64 bit base/index expression
i386/prt0.as:83: Error: `(%eax)' is not a valid 64 bit base/index expression
i386/prt0.as:97: Error: suffix or operands invalid for `push'
i386/prt0.as:107: Error: suffix or operands invalid for `push'
gmake[5]: *** [prt0.o] Error 1
gmake[4]: *** [freebsd_all] Error 2
gmake[3]: *** [rtl] Error 2
gmake[2]: *** [next] Error 2
gmake[1]: *** [ppc1] Error 2
gmake: *** [cycle] Error 2
как указать ассемблеру архитектуру? и какие еще камни будут?