Hi Vlad,
Vlad Zakharov wrote,
Hi Waldemar,
On Mon, 2016-07-11 at 16:14 +0000, Alexey Brodkin wrote:
Hi Waldemar,
On Sun, 2016-07-10 at 10:22 +0200, Waldemar Brodkorb wrote:
Hi,
I am extending my test coverage and doing some tests with
static/debug/nothreads/ssp builds.
ARCv1 le is failing when threads are disabled:
/home/wbx/openadk/toolchain_nsim-arcv1_uclibc-ng_arc700/usr/bin/arc-openadk-linux-uclibc-gcc
-c libc/sysdeps/linux/common/nanosleep.c -o
libc/sysdeps/linux/common/nanosleep.os -Wall -Wstrict-prototypes
-Wstrict-aliasing -funsigned-char -fno-builtin -fno-asm
-fmerge-all-constants -std=gnu99 -mlock -mswape -mA7
-fno-stack-protector -nostdinc -I./include -I./include -include
libc-symbols.h -I./libc/sysdeps/linux/arc -I./libc/sysdeps/linux
-I./ldso/ldso/arc -I./ldso/include -I. -Os -fstrict-aliasing -fwrapv
-fno-ident -mcpu=arc700 -Os -pipe -fomit-frame-pointer
-fno-unwind-tables -fno-asynchronous-unwind-tables
-I./libc/sysdeps/linux/common -isystem
/home/wbx/openadk/toolchain_nsim-arcv1_uclibc-ng_arc700/usr/lib/gcc/arc-openadk-linux-uclibc/4.8.5/include-fixed
-isystem
/home/wbx/openadk/toolchain_nsim-arcv1_uclibc-ng_arc700/usr/lib/gcc/arc-openadk-linux-uclibc/4.8.5/include
-I/home/wbx/openadk/target_nsim-arcv1_uclibc-ng_arc700/usr/include/
-DNDEBUG -DIN_LIB=libc -fPIC -MT
libc/sysdeps/linux/common/nanosleep.os -MD -MP -MF
libc/sysdeps/linux/common/.nanosleep.os.dep
{standard input}: Assembler messages:
{standard input}:15: Error: invalid operands (.bss and .text
sections) for `-'
{standard input}:15: Error: invalid operands (.text and *ABS*
sections) for `&'
{standard input}:17: Error: invalid operands (.text.exit and .text
sections) for `-'
{standard input}:17: Error: invalid operands (.text and *ABS*
sections) for `&'
./ldso/ldso/arc/dl-sysdep.h:156: Error: invalid operands (.text and
*ABS* sections) for `&'
make[6]: *** [ldso/ldso/ldso.oS] Error 1
make[6]: *** Waiting for unfinished jobs....
Any idea?
uClibc-ng 1.0.16, ARC toolchain 2016.03.
We're looking into this issue.
Vlad (in Cc) will update you later with his findings.
Thanks for letting us know.
-Alexey
I can't reproduce the issue you described.
I used command line you provided in your message and it executed correctly
without any failures, corresponding output file was generated.
Try buildroot internal toolchain and deactivate NPTL:
BR2_PTHREADS_NONE=y
Maybe you could give more information about conditions
under which the failure occurred?
It would be reasonable if you provide .config file or defconfig your used.
That would help us to debug the issue.
So just defaults, but without enabling NPTL in uClibc-ng.
Attached the complete buildroot config I used with latest master.
best regards
Waldemar