package/hidapi: select glibc gconv libs copy
Hidapi source uses iconv_open UTF-16 conversion [1] which requires gconv libararies when buiding with glibc in order to successfully find serial number, manufacturer and product strings [2]. Use select in the config file to autmatically select gconv libararies for inclusion on the target when building with glibc Tested with ./utils/test-pkg -c hidapi.cfg -p hidapi and hidapi.cfg file contents: BR2_PACKAGE_HIDAPI=y BR2_PACKAGE_EUDEV=y BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y BR2_USE_MMU=y BR2_USE_WCHAR=y Also tested on x86-64 build target with application using hidapi [1]:a6a622ffb6/libusb/hid.c (L446)
[2]: https://www.silabs.com/community/interface/forum.topic.html/cp2114_linux_sta-RtWg Signed-off-by: Dan Walkes <danwalkes@trellis-logic.com> Tested-by: Dan Walkes <danwalkes@trellis-logic.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commita7404a79c6
) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
9c3b2ad5d8
commit
62e84d7773
@ -5,6 +5,8 @@ config BR2_PACKAGE_HIDAPI
|
||||
select BR2_PACKAGE_LIBUSB
|
||||
select BR2_PACKAGE_LIBGUDEV
|
||||
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
|
||||
# runtime UTF conversion support
|
||||
select BR2_TOOLCHAIN_GLIBC_GCONV_LIBS_COPY if BR2_TOOLCHAIN_USES_GLIBC
|
||||
help
|
||||
HIDAPI is a multi-platform library which allows an application
|
||||
to interface with USB and Bluetooth HID-Class devices on
|
||||
|
Loading…
Reference in New Issue
Block a user