mirror of
https://git.sr.ht/~grimler/Heimdall
synced 2025-08-09 02:02:04 +00:00
This fixes a compilation error where the libusb symbols where not found when linking, for whatever reason (cmake is a bit of a mystery in my humble opinion): /usr/bin/ld: CMakeFiles/heimdall.dir/source/BridgeManager.cpp.o: in function `Heimdall::BridgeManager::FindDeviceInterface()': BridgeManager.cpp:(.text+0x73): undefined reference to `libusb_get_device_list' /usr/bin/ld: BridgeManager.cpp:(.text+0xb1): undefined reference to `libusb_get_device_descriptor' /usr/bin/ld: BridgeManager.cpp:(.text+0x141): undefined reference to `libusb_ref_device' /usr/bin/ld: BridgeManager.cpp:(.text+0x197): undefined reference to `libusb_free_device_list' /usr/bin/ld: BridgeManager.cpp:(.text+0x1f9): undefined reference to `libusb_open' /usr/bin/ld: BridgeManager.cpp:(.text+0x24b): undefined reference to `libusb_get_device_descriptor' /usr/bin/ld: BridgeManager.cpp:(.text+0x2b3): undefined reference to `libusb_get_string_descriptor_ascii' /usr/bin/ld: BridgeManager.cpp:(.text+0x303): undefined reference to `libusb_get_string_descriptor_ascii' /usr/bin/ld: BridgeManager.cpp:(.text+0x353): undefined reference to `libusb_get_string_descriptor_ascii' /usr/bin/ld: BridgeManager.cpp:(.text+0x494): undefined reference to `libusb_get_config_descriptor' /usr/bin/ld: BridgeManager.cpp:(.text+0x913): undefined reference to `libusb_free_config_descriptor' .. and so on. Reported-by: Tobias Gerold