= Сообщение: 5531 из 14902 ======================================= R50.SYSOP = От : Ivan Novikov 2:5080/31 21 Oct 16 18:56:30 Кому : Eugene Subbotin 21 Oct 16 18:56:30 Тема : R50PNT FGHI : area://R50.SYSOP?msgid=2:5080/31+580a2323 На : area://R50.SYSOP?msgid=2:5075/35@fidonet+5809165e = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Привет, Eugene!
20 Oct 16, Eugene Subbotin накропал письмо к Ivan Novikov:
IN>>>>>> pntchk неприлично стар и исходников от него нет. ES>>>>> Уже есть, но они на паскале. Можно собрать под твою платформу ES>>>>> попробовать :) IN>> разве что статично слинкованную версию, чтоб не тащить зависимости. ES> ES> Под x86_64? разумеется. 21 век на дворе.
ES> Надо лишь модуль расчёта CRC-16 найти на паскале, который не ES> завязан на ассемблер. хм, интересно, программа ведёт свою историю от 1997 года. зачем понадобилось писать такую простую функцию на ассемблере? тогда уже процессоры были достаточно мощные для подобных рассчётов.
ES> А можешь глянуть что он там у тебя тащит по зависимостям? Видимо что-то из ES> compat? хыхы ldd: pntchk_b.bsd: not a dynamic ELF executable хотя начинается с ELF, конечно. pntchk_b.bsd: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), statically linked, stripped то есть из библиотек он ничего не тащит, а вот COMPAT_FREEBSD32 в конфиге ядра ему подавай. и когда на платформе 32-битной ещё сидел, хотело COMPAT6, вроде, как минимум. сейчас вся эта совместимость со старыми версиями до сих пор в дефолтной конфигурации ядра, но ведь когда-нибудь это может и кончится.
С приветом, Ivan.
--- Дед Мастдай и Саксы (1.1.5-b20160322 штук) * Origin: Мы с Tresorом на границе... (2:5080/31)