smhk

Building against `libusb`

Situation: given an existing small C program which was developed on Ubuntu 12.04 32-bit, build it on CentOS 7 64-bit with minimal, if any, modifications to the source. The C program depends upon libftdi and libusb, of which there are four “versions”.

CentOS 7 comes with libusbx out of the box. Running yum install libusb will download a package called libusb which is actually libusb-compat-0.1(!).