1
0
mirror of https://git.sr.ht/~grimler/Heimdall synced 2025-08-09 02:02:04 +00:00
Files
Henrik Grimler 1a9a3189ac cmake: libusb: drop custom Findlibusb.cmake and use pkg-config
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
2025-05-10 22:49:51 +02:00
..