> On Feb 20, 2015, at 4:27 PM, Peter Urbanec <openembedded-de...@urbanec.net> > wrote: > > On 21/02/15 05:03, Richard Purdie wrote: >> On Mon, 2015-02-02 at 02:02 -0800, Khem Raj wrote: >>> I have put together upgrade to gcc 4.9.2 as well as glibc 2.21 ( > ... >> For info, I've now merged the glibc part of this change now too. > > It looks like the new glibc turns all gcc warnings into errors. That does not > seem to work too well in all cases:
you seem to be overriding default selected optimization to use -Os instead of -O2, with 2.21 glibc is now using -Werror by default which is a good thing but then not all combinations have been tested out so when you override the default opt level then please add -Wno-error as well. May be I should just send a patch to detect this usecase > > | mipsel-oe-linux-gcc -mel -mabi=32 -mhard-float > --sysroot=/home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/sysroots/inihdp-tcbootstrap > pthread_equal.c -c -std=gnu99 -fgnu89-inline -Os -Wall -Werror -Winline > -Wno-error=undef -Wundef -Wwrite-strings -feliminate-unused-debug-types > -fmerge-all-constants -frounding-math -g -pipe -Wstrict-prototypes -fPIC > -I../include > -I/home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/work/mips32el-oe-linux/glibc/glibc-2.21-r0/build-mipsel-oe-linux/nptl > > -I/home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/work/mips32el-oe-linux/glibc/glibc-2.21-r0/build-mipsel-oe-linux > -I../sysdeps/unix/sysv/linux/mips/mips32/fpu > -I../sysdeps/unix/sysv/linux/mips/mips32 -I../sysdeps/unix/sysv/linux/mips > -I../sysdeps/mips/nptl -I../sysdeps/unix/sysv/linux/include > -I../sysdeps/unix/sysv/linux -I../sysdeps/nptl -I../sysdeps/pthread > -I../sysdeps/gnu -I.. /! > sysdeps/un > ix/inet -I../sysdeps/unix/sysv -I../sysdeps/unix/mips/mips32 > -I../sysdeps/unix/mips -I../sysdeps/unix -I../sysdeps/posix > -I../sysdeps/mips/mips32/fpu -I../sysdeps/mips/mips32 > -I../sysdeps/mips/ieee754 -I../sysdeps/mips/soft-fp > -I../sysdeps/mips/include -I../sysdeps/mips -I../sysdeps/ieee754/flt-32 > -I../sysdeps/ieee754/dbl-64 -I../sysdeps/wordsize-32 -I../sysdeps/mips/fpu > -I../sysdeps/ieee754 -I../sysdeps/generic -I.. -I../libio -I. -nostdinc > -isystem > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/sysroots/x86_64-linux/usr/lib/mipsel-oe-linux.gcc-cross-initial-mipsel/gcc/mipsel-oe-linux/4.9.2/include > -isystem > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/sysroots/x86_64-linux/usr/lib/mipsel-oe-linux.gcc-cross-initial-mipsel/gcc/mipsel-oe-linux/4.9.2/include-fixed > -isystem > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/sysroots/inihdp/usr/include > -D_LIBC_RE E! > NTRANT -in > clude > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/work/mips32el-oe-linux/glibc/glibc-2.21-r0/build-mipsel-oe-linux/libc-modules.h > -DMODULE_NAME=libpthread -include ../include/libc-symbols.h -DPIC -DSHARED > -o > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/work/mips32el-oe-linux/glibc/glibc-2.21-r0/build-mipsel-oe-linux/nptl/pthread_equal.os > -MD -MP -MF > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/work/mips32el-oe-linux/glibc/glibc-2.21-r0/build-mipsel-oe-linux/nptl/pthread_equal.os.dt > -MT > /home/peteru/Source/T3/build-enviroment-core-24/builds/beyonwiz/inihdp/tmp-glibc/work/mips32el-oe-linux/glibc/glibc-2.21-r0/build-mipsel-oe-linux/nptl/pthread_equal.os > | In file included from allocatestack.c:30:0, > | from pthread_create.c:55: > | allocatestack.c: In function 'stack_list_add': > | ../include/list.h:58:1: error: inlining failed in call to 'list_add': call > is unlikely and code size would grow [-Werror=inline] > | list_add (list_t *newp, list_t *head) > | ^ > | In file included from pthread_create.c:55:0: > | allocatestack.c:159:3: error: called from here [-Werror=inline] > | list_add (elem, list); > | ^ > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto