The detection for a usable libusb installation in extconf while ```gem install``` loads the shared object into the memory but does not access any symbols within it. Eventually at runtime the symbols are accessed, but this should be safe for any libusb version >=1.0.8. So it would be interesting for me, what the error message is, when you use libusb.gem without builtin libusb.