The only real danger I know of with multiple -L arguements, is that you may pull in a library from a non desired location. For example, you might have your X11R5 stuff in /usr/lib, and X11R4 is /usr/lib.old. Now if the XPM library is also in lib.old, and a -L/usr/lib.old is done, it means taht the you will get your X11R4 libraries linked in. --Mark