Hi Dieter,
Dieter N�tzel wrote:
> OK, Allen Akin told you what the LSB standard is:
> libGL* belongs into /usr/lib.
>
> lrwxrwxrwx 1 root root 25 Feb 17 01:50 libGL.so.1 ->
> /usr/X11R6/lib/libGL.so.1
> X11R6/lib> l libGL* libglut*
> lrwxrwxrwx 1 root root 12 Feb 17 01:50 libGL.so.1 ->
> libGL.so.1.2
> -rwxr-xr-x 1 root root 509595 Feb 17 01:50 libGL.so.1.2
Symlinking to the "correct" libGL (in /usr/X11R6-DRI) is almost the
same as copying it to /usr/lib, it still interferes with the
distro's packaging system and might not survive the next upgrade (on
Debian unstable, that means: soon :-)). I'm looking for a way to put
the libGL in /usr/local/lib (or /usr/X11R6-DRI/lib) (where it is
now), and not having to touch the /usr/lib symlink to the distro's
/usr/X11R6/lib/libGL. For example, via the environment variable
override trick below.
>>which is the libGL from the old Xfree (I've just installed the
>>mach64 branch). At the moment, I'm using
>>LD_LIBRARY_PATH=/usr/X11R6-DRI/lib:$LD_LIBRARY_PATH, maybe that
>>turns out to be a good idea.
>
> That's not stupid...;-)
There was something stupid about this approached, I remember dimly
that *something* did not work last time I tried the LD_LIBPATH
method. But unless I re-remember, I'll let this rest. At the moment,
I'm perfectly happy with this. Anyway, I just compiled the latest
mach64 branch and this went without any serious trouble, I'm going
to test some more. Congratulations to all involved so far! (now only
for a secure driver...)
> And please send "cat /proc/dri/0/*"
Attached, although I don't actually have any configuration problems
:-) [I should resist jumping into threads just to clarify a minor
point - that /usr/lib is hardcoded to be loaded before anything in
/etc/ld.so.conf]
Yours Malte #8-)
a dev pid uid magic ioctls
total counts | outstanding
type alloc freed fail bytes freed | allocs bytes
system 0 0 0 256316 kB |
locked 0 0 0 0 kB |
dmabufs 0 0 0 0 0 | 0 0
sareas 0 0 0 0 0 | 0 0
driver 10 10 0 6290 6290 | 0 0
magic 3 0 0 36 0 | 3 36
ioctltab 0 0 0 0 0 | 0 0
maplist 23 22 0 360 348 | 1 12
vmalist 30 30 0 360 360 | 0 0
buflist 260 260 0 21504 21504 | 0 0
seglist 0 0 0 0 0 | 0 0
pagelist 0 0 0 0 0 | 0 0
files 7 7 0 280 280 | 0 0
queues 0 0 0 0 0 | 0 0
commands 0 0 0 0 0 | 0 0
mappings 6 6 0 20979712 20979712 | 0 0
buflists 0 0 0 0 0 | 0 0
agplist 3 2 0 124 48 | 1 76
totalagp 2 2 0 16777216 16777216 | 0 0
boundagp 2 2 0 16777216 16777216 | 0 0
ctxbitmap 1 0 0 4096 0 | 1 4096
stub 1 0 0 192 0 | 1 192
mach64 0xe200
ctx/flags use fin blk/rw/rwf wait flushed queued locks
slot offset size type flags address mtrr
vma use count: 0, high_memory = cfff0000, 0x0fff0000