13 сент. 2020, воскресенье, в 16:59 NOVT, Alex Korchmar написал(а):
EG>> Какая версия системы с точностью до ревизии (нет, ревизии конкретного
EG>> файла
AK> это ж mfc - оно везде такое (да, я посмотрел, откуда взялся этот код)
AK> У меня 11 stable на вчерашний вечер, скачанная ради твоего патча - сорри,
AK> мне _очень_ неудобно с ней копаться
Hе надо копаться, надо показать uname -a с ревизией или svnlite info в /usr/src
EG>> мало), какой конкретно процессор для примера, какие опции в src.conf,
AK> core2, написано же ж. Поскольку это сборка ядра, то только он и влияет на
AK> вызов компилятора.
EG>> какое сообщение об ошибке?
AK> invalid instruction или что-то вроде того - если ты откроешь support.S
AK> - ты увидишь в этом месте две подряд avx512 инструкции, разумеется,
AK> они должны же быть в коде ручной оптимизации именно под avx512.
AK> Полагаю, с cputype= athlon64 или k8 ты увидишь еще массу других ошибок,
AK> поскольку и обычного avx там тоже нет, соответствующие оптимизации тоже
AK> не оформлены для условной компиляции.
Когда ты наконец наконец научишься кроме художественного описания проблемы
прикладывать конкретную выдачу? Я вообще не могу припомнить, чтоб ты хоть
раз показывал собственно вывод команды с ошибокой. Ты не умеешь пользоваться
командой screen или просто перенаправлением вывода типа command >& file
в tcsh или command >file 2>&1 в sh (bash умеет оба синтаксиса)?
AK> Для воспроизведения, полагаю, необходимо и достаточно попытаться собрать
AK> текущую 11 с CPUTYPE?=core2 на 64битной платформе (кажется, в 32бит вообще
AK> нет
AK> ни одной модной mutigation ? ) - все остальные мои настройки никак не
AK> могли
AK> на это повлиять, просто такая сборка займет у тебя гораздо больше времени.
AK> Если у тебя совсем уж нет сборочной системы для таких тестов - я
AK> могу потратить несколько часов своего времени, но мне очень не
AK> хочется.
У меня есть и 11, и head (в bhyve), при необходимости могу
и 12 организовать, но мне надо знать, чего *конкретно* ожидать
для повторения и в каком *конкретно* месте и на какой *конкретно*
ревизии.
Eugene