Subject: Re: xorg and shared libraries
To: Staffan Thomen <duck@multi.fi>
From: Steven M. Bellovin <smb@cs.columbia.edu>
List: netbsd-users
Date: 01/07/2005 11:34:55
In message <41DE1D9E.4010805@multi.fi>, Staffan Thomen writes:
>Steven M. Bellovin wrote:
>> I just set up a machine with only xorg. That is, I didn't install any=
=
>> of the X packages from the distribution. (Well, the CD I built; it's =
>> -current from yesterday.) I then built xorg from source. When I try =
>> to run anything -- including such things as xterm -- it tells me that =
>> it can't find things like libX11.so.6.
>> =
>> I can bypass the problem by creating a symlink X11R6 that points to pk=
g/xorg
>.
>> Apart from that being ugly, when I install new distributions (this =
>> machine does run -current) it will remove that symlink and create a =
>> dummy tree. Is there any clean way around the problem?
>
>I worked around this (shouldn't rpaths be set properly here, at least =
>for pkgsrc-built stuff?) by adding /usr/pkg/xorg/lib to /etc/ld.so.conf,=
=
>and everything is fine.
>
Ah -- that's probably the missing piece. I tried looking for some file =
like that last night, but couldn't find it. (Besides, I had this vague =
recollection that it only applied to non-ELF executables.) I'll try it =
when I get home.
--Prof. Steven M. Bellovin, http://www.cs.columbia.edu/~smb