Commit ad8c3270 authored by Vicente Olivert Riera's avatar Vicente Olivert Riera Committed by Peter Korsgaard
Browse files

pcsc-lite: not available for static builds

This package requires dlopen and checks for it in the configure phase.
If it's not present, then the build process is stopped.

Fixes:
   http://autobuild.buildroot.net/results/34b/34b83c3ea4a8aac6aeda225e5859bd318b13a676/



[Peter: propagate deps to reverse dependencies, merge toolchain comments]
Signed-off-by: default avatarVicente Olivert Riera <Vincent.Riera@imgtec.com>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent b93e2764
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -4,11 +4,12 @@ config BR2_PACKAGE_CCID
	select BR2_PACKAGE_LIBUSB
	depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
	depends on BR2_USE_MMU # pcsc-lite
	depends on !BR2_PREFER_STATIC_LIB # pcsc-lite
	help
	  PC/SC driver for USB CCID smart card readers

	  http://pcsclite.alioth.debian.org/ccid.html

comment "ccid needs a toolchain w/ threads"
comment "ccid needs a toolchain w/ threads, dynamic library"
	depends on BR2_USE_MMU
	depends on !BR2_TOOLCHAIN_HAS_THREADS
	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_PREFER_STATIC_LIB
+3 −2
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@ config BR2_PACKAGE_PCSC_LITE
	bool "pcsc-lite"
	depends on BR2_TOOLCHAIN_HAS_THREADS
	depends on BR2_USE_MMU # fork()
	depends on !BR2_PREFER_STATIC_LIB
	help
	  Middleware to access smart card using SCard API (PC/SC).

@@ -28,6 +29,6 @@ config BR2_PACKAGE_PCSC_LITE_EMBEDDED

endif

comment "pcsc-lite needs a toolchain w/ threads"
comment "pcsc-lite needs a toolchain w/ threads, dynamic library"
	depends on BR2_USE_MMU
	depends on !BR2_TOOLCHAIN_HAS_THREADS
	depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_PREFER_STATIC_LIB
+1 −0
Original line number Diff line number Diff line
@@ -91,6 +91,7 @@ if BR2_PACKAGE_STRONGSWAN_EAP

config BR2_PACKAGE_STRONGSWAN_EAP_SIM_PCSC
	bool "Enable EAP-SIM smart card backend"
	depends on !BR2_PREFER_STATIC_LIB # pcsc-lite
	select BR2_PACKAGE_PCSC_LITE

endif