If you want to compile things you usually need header files. In the case of GL apps, the only place I've managed to find header files is in mesa-devel.rpm. Installing this package, however, *breaks* GL, since it forces a symlink libGL.so -> the mesasoft driver. All apps compiled with -lGL will look for libGL.so, not libGL.so.1 The rpm that was available on nvidia's was apparently made for RedHat, but this had code in the install scripts that correctly set the .so symlink. The new suse rpm still ignores it. It doesn't install the symlink, doesn't do anything about it in the install scripts and the switch2nvidia_glx still doesn't do it. Yes, changing the symlink manually isn't that difficult, but then again, neither is setting the other symlinks. My questions are 1) where, if not in mesa-devel.rpm, is one to find the GL header files 2) why doesn't suse's script handle this symlink? Or have I missed something fundamental (again)? TIA Anders