A resposta oficial do NetBSD é usar o RPATH . Louco.
Estou em uma nova caixa 5.1 NetBSD.
Copiei o código "Olá mundo" aqui rosettacode.org
O código compila com este comando:
cc -I /usr/X11R7/include -L /usr/X11R7/lib -lX11 helloworld.c
Quando executo a.out
, recebo o seguinte erro:
Shared object "libX11.so.6" not found
Confirmei que /usr/X11R7/lib/libX11.so.6
existe.
saída ldd:
./a.out:
-lX11.6 => not found
-c.12 => /usr/lib/libc.so.12
Como eu me vinculo adequadamente ao X11 no NetBSD?
A resposta oficial do NetBSD é usar o RPATH . Louco.