tce-load -i pcsc-lite-dev libusb-dev

cd ccid-1.4.22

CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local --disable-static --localstatedir=/var

find . -name Makefile -type f -exec sed -i 's/-g -O2/ /g' {} \;

make
sudo make install

copy the src/92_pcscd_ccid.rules file in udev directory (/etc/udev/rules.d/)

libccid has been configured with following options:

Version:             1.4.22
User binaries:       /usr/local/bin
Configuration files: /usr/local/etc


Host:                x86_64-pc-linux-gnu
Compiler:            gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe
Preprocessor flags:  
Compiler flags:      -g -O2
Preprocessor flags:  
Linker flags:        
Libraries:           

PCSC_CFLAGS:         -pthread -I/usr/local/include/PCSC 
PCSC_LIBS:           -L/usr/local/lib -lpcsclite 
PTHREAD_CFLAGS:      -pthread
PTHREAD_LIBS:        
BUNDLE_HOST:         Linux
DYN_LIB_EXT:         so
LIBUSB_CFLAGS:       -I/usr/local/include/libusb-1.0 
LIBUSB_LIBS:         -L/usr/local/lib -lusb-1.0 
SYMBOL_VISIBILITY:   -fvisibility=hidden
NOCLASS:             

libusb support:          yes
composite as multislot:  no
multi threading:         yes
bundle directory name:   ifd-ccid.bundle
USB drop directory:      /usr/local/lib/pcsc/drivers
serial Twin support:     no
serial twin install dir: /usr/local/lib/pcsc/drivers/serial
serial config directory: /usr/local/etc/reader.conf.d
compiled for pcsc-lite:  yes
syslog debug:            no
class driver:            yes

03:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)

mmc0: Unknown controller version (3). You may experience problems.
sdhci-pci 0000:03:00.0: No vmmc regulator found
sdhci-pci 0000:03:00.0: No vqmmc regulator found
mmc0: SDHCI controller on PCI [0000:03:00.0] using ADMA

