pcsc-lite: add patch to fix libusb detection when linking statically
authorThomas De Schampheleire <patrickdepinguin@gmail.com>
Thu, 27 Feb 2014 09:18:40 +0000 (10:18 +0100)
committerPeter Korsgaard <peter@korsgaard.com>
Thu, 27 Feb 2014 13:26:44 +0000 (14:26 +0100)
commit1ddf44a3ab97161f93a0c22cb55fc302456cc61c
tree0f878153a481610dc2b5f5b54e2d7e8d014aee90
parent1f5f26be955aa0dd653c7e57eda1549b2354b289
pcsc-lite: add patch to fix libusb detection when linking statically

When libusb support is requested in pcsc-lite, the configure script will try
to link a test application to check libusb_init(). However, when libusb
needs threads, the linking step should link in threads as well.

The configure script, first tries to call libusb-config to determine the
necessary cflags and libraries (which should include the thread flags), but
this program does not exist, so the cflags/libs variables are empty.

Therefore, add a patch to explicitly add PTHREAD_CFLAGS and PTHREAD_LIBS to
the libusb test, so libusb is detected correctly.

Fixes
http://autobuild.buildroot.org/results/432/432be0db3f8415f6a026b69234579ad4d23b6421/

Signed-off-by: Thomas De Schampheleire <thomas.de.schampheleire@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/pcsc-lite/pcsc-lite-0001-pthread-needed-for-libusb.patch [new file with mode: 0644]
package/pcsc-lite/pcsc-lite.mk