Hi all,

I am trying to build the driver below on SLES 11 SP1 x86-64 with patches "Linux.kernel.x86_64.6230".


When building I get:

make -B
for n in BitMode EEPROM/erase EEPROM/read EEPROM/write EEPROM/user/read EEPROM/user/size EEPROM/user/write Events LargeRead MultiThread SetVIDPID Simple Timeouts ; do make -C $n || exit 1; done
make[1]: Entering directory `me/ftdi/release/examples/BitMode'
gcc main.c -o bitmode -Wall -Wextra -L. -lftd2xx -Wl,-rpath /usr/local/lib
/usr/local/lib/libftd2xx.so: undefined reference to `memcpy@GLIBC_2.14'
collect2: ld returned 1 exit status
make[1]: *** [bitmode] Error 1
make[1]: Leaving directory `me/ftdi/release/examples/BitMode'
make: *** [subdirs] Error 1

This is no doubt because the glibc on SLES is 2.11.1-0.17.4 i.e. too old.

Is there any way around this or will the driver manufacturer have to change something?

Many thanks!