[freebsd] Upgrade 11 to 12

Lena at lena.kiev.ua Lena at lena.kiev.ua
Fri Mar 1 18:55:33 EET 2019


On Fri, Mar 01, 2019 at 05:16:46PM +0700, Eugene Grosbein wrote:

> > В 12 порт x11/nvidia-driver-304 перестал работать.
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235077
> > Всем начхать.
> 
> Вообще, подземный стук не лечится. Не указаны опции сборки порта,
> если они не дефолтные.
> Неплохо бы поставить пакет из официального репозитория и проверить с ним,
> чтобы исключить локальные проблемы сборки.

Начала я с пакета nvidia-driver-304-304.137_2 ,
установленного по `pkg upgrade -f` из официального репозитория latest.
Под 11.2 пакет из репозитория для 11 работает,
под 12.0 пакет из репозитория для 12 дает segfault.
Затем пересобрала из порта x11/nvidia-driver-304 с дефолтными опциями сборки,
перезагрузилась - тоже segfault.

> Бектрейс показан, это хорошо, но он бесполезен - если пакет не помог,
> надо пересобрать порт WITH_DEBUG=yes и установить нестрипанную .so,
> чтобы были отладочные символы

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

libnvidia-tls.so.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD), dynamically linked, for GNU/Linux 2.3.99, stripped
00000000 B _nv000tls
00000004 B _nv001tls
00000008 B _nv002tls
0000000c B _nv003tls
00000010 B _nv004tls
00000014 B _nv005tls
00000570 T _nv006tls
00000720 T _nv007tls
000006a0 T _nv008tls
000006b0 T _nv009tls
00000590 T _nv010tls
00000580 T _nv011tls
00000660 T _nv015tls
00000970 T _nv016tls
00000530 T _nv020tls
00000610 T _nv024tls
         U free



More information about the freebsd mailing list