Oops... didnt remove the 'lib' at the front. It now links.
What an odd way to do things. Never had a linker do that before in my 30
years of programming. I would at least expect it to try exactly what you
told it - and what if I have both a .o and a .so in the path???