[freebsd] Upgrade 11 to 12
Eugene Grosbein
eugen at grosbein.net
Mon Mar 4 06:51:48 EET 2019
04.03.2019 7:35, Владимир Друзенко пишет:
>>> libnvidia-tls.so.1 не собирается портом, а входит в дистрибутив порта
>>> NVIDIA-FreeBSD-x86-304.137.tar.gz
>>> в виде бинарника:
>>>
>>> -rwxr-xr-x 0 buildmeister gopher 3588 14 сент. 2017 NVIDIA-FreeBSD-x86-304.137/obj/libnvidia-tls.so.1
>> Тогда какой смысл репортить баг в FreeBSD? Репортить надо производителю бинарника.
>>
>> P.S. прямая почта от меня (с этого email) на Lena at lena.kiev.ua отбивается, мол мой релей в локальном черном списке.
>
> На всякий случай проверил - что на 11.2, что на 12.0 файлы libnvidia-tls.so.1 идентичные.
Ну естественно, а кто бы его пересобирал в NVidia под 12.0
> Не очень понятна претензия к производителю (NVIDIA), если в 11.2 библиотека работала и работает нормально,
Это лишь значит, что имеющиеся в ней баги не обнаружились раньше. Как будто в первый раз.
> а в 12.0 нет, при декларации полной бинарной совместимости (ведь так?) разработчиками FreeBSD.
А причём тут бинарная совместимость (ABI)? Она никуда не делась, только она не имеет отношения к багам.
> Замечу, что размер бинарника всего 3588 байт - вполне себе можно и дизассемблировать.
Тут не дизассемблировать надо, тут надо проверять исходную логику и почему она приводит к крешу.
При нынешних оптимизирующих компиляторах дизассемблирование тут не факт что поможет.
Если погуглить libnvidia-tls segfault, то первой же ссылкой выпадает прошлогодняя жалоба юера Slackware-14,
а второй - пятилетней давности юзера Centos 7.
More information about the freebsd
mailing list