[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