Skip to contentSkip to conversation

Build ltp failed

LTP [email protected] 2 participants 2 messages Feb 22, 2017 – Feb 23, 2017

lore
Share & tools
lore
#0 lore raw

Hi,

I built the ltp under Ubnuntu14.04 using the following steps:

export AR=arm-linux-gnueabihf-ar
export LD=arm-linux-gnueabihf-ld
export CC=arm-linux-gnueabihf-gcc
./configure --host=arm-linux --target=arm-linux-gnueabihf --exec-prefix=/home/

make

I got the following error message:

arm-linux-gnueabihf-gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall -W -Wold-style-definition -I/home/xxm/workspace/vts/ltp/testcases/kernel/include -I../../../../include -I../../../../include -I../../../../include/old/ -L../../../../lib io_cancel01.c -lltp -o io_cancel01
/tmp/ccpEIBGL.o: In function `main':
/home/xxm/workspace/vts/ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c:82: undefined reference to `io_cancel'

anyone meet the same issue ?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linux.it/pipermail/ltp/attachments/20170222/c48b48f8/attachment.html>

#1 lore raw

Hi!

Quoted 7 lines

I built the ltp under Ubnuntu14.04 using the following steps:

export AR=arm-linux-gnueabihf-ar
export LD=arm-linux-gnueabihf-ld
export CC=arm-linux-gnueabihf-gcc
./configure --host=arm-linux --target=arm-linux-gnueabihf --exec-prefix=/home/

Quoted 8 lines

make

I got the following error message:

arm-linux-gnueabihf-gcc -g -O2 -g -O2 -fno-strict-aliasing -pipe -Wall -W -Wold-style-definition -I/home/xxm/workspace/vts/ltp/testcases/kernel/include -I../../../../include -I../../../../include -I../../../../include/old/ -L../../../../lib io_cancel01.c -lltp -o io_cancel01
/tmp/ccpEIBGL.o: In function `main':
/home/xxm/workspace/vts/ltp/testcases/kernel/syscalls/io_cancel/io_cancel01.c:82: undefined reference to `io_cancel'

Looks like a problem with detecting the libaio devel library. Looks like the HAVE_LIBAIO_H is defined but AIO_LIBS is empty. Removing HAVE_LIBAIO_H from include config.h should work around this issue.

Signature · 2 lines
Cyril Hrubis
[email protected]