This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [RFC2 RESEND PATCH] [AARCH64] ILP32: support stat syscall family


On Thu, Aug 04, 2016 at 11:11:59AM +0200, Andreas Schwab wrote:
> On Do, Aug 04 2016, Yury Norov <ynorov@caviumnetworks.com> wrote:
> 
> > I cross-compile glibc, and run it under qemu. I just don't know how to
> > run testsuite in this case. If you know, could you share the manual?
> 
> Have you tried "make check"?
> 
> Andreas.

Doesn't work for me as I told. 

I have new patches for stat syscalls. So let's I send it to the list
without testsuite run, and while you and other people review it, I'll
fix testsuite failures. This is quite deep rework, so there will be
other comments except of this, for sure.

Yury

yury@yury-N73SV:~/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32$
make check
make -r PARALLELMFLAGS="" -C
/home/yury/work/toolchain/scripts/../glibc objdir=`pwd` check
make[1]: Entering directory '/home/yury/work/toolchain/gits/glibc'
make  subdir=csu -C csu ..=../ tests
make[2]: Entering directory '/home/yury/work/toolchain/gits/glibc/csu'
/home/yury/work/toolchain/scripts/../minimal-aarch64-thunderx-linux-gnu/bin/aarch64-thunderx-linux-gnu-gcc
-mabi=ilp32 -O2 -nostdlib -nostartfiles -o
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/tst-atomic
-Wl,-z,combreloc -Wl,-z,relro -Wl,--hash-style=both
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/crt1.o
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/crti.o
`/home/yury/work/toolchain/scripts/../minimal-aarch64-thunderx-linux-gnu/bin/aarch64-thunderx-linux-gnu-gcc
-mabi=ilp32 -O2  --print-file-name=crtbegin.o`
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/tst-atomic.o
-Wl,-dynamic-linker=/lib/ld-linux-aarch64_ilp32.so.1
-Wl,-rpath-link=/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/math:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/elf:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/dlfcn:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/nss:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/nis:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/rt:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/resolv:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/crypt:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/mathvec:/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/nptl
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/libc.so.6
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/libc_nonshared.a
-Wl,--as-needed
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/elf/ld.so
-Wl,--no-as-needed -lgcc -Wl,--as-needed -lgcc_s  -Wl,--no-as-needed
`/home/yury/work/toolchain/scripts/../minimal-aarch64-thunderx-linux-gnu/bin/aarch64-thunderx-linux-gnu-gcc
-mabi=ilp32 -O2  --print-file-name=crtend.o`
/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/crtn.o
/home/yury/work/toolchain/minimal-aarch64-thunderx-linux-gnu/bin/../lib/gcc/aarch64-thunderx-linux-gnu/5.2.0/../../../../aarch64-thunderx-linux-gnu/bin/ld:
cannot find -lgcc_s
collect2: error: ld returned 1 exit status
../Rules:154: recipe for target
'/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/tst-atomic'
failed
make[2]: ***
[/home/yury/work/toolchain/build-glibc-aarch64-thunderx-linux-gnu-mabi-ilp32/csu/tst-atomic]
Error 1
make[2]: Leaving directory '/home/yury/work/toolchain/gits/glibc/csu'
Makefile:214: recipe for target 'csu/tests' failed
make[1]: *** [csu/tests] Error 2
make[1]: Leaving directory '/home/yury/work/toolchain/gits/glibc'
Makefile:9: recipe for target 'check' failed
make: *** [check] Error 2


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]