On Thu, Aug 13, 2015 at 1:25 PM, Todd Efflam <todd.eff...@gmail.com> wrote: > Hello, > We're trying to create a debug build so we can use our image with gdb, > however we're unable to get it to compile. We've added the lines > "DEBUG_BUILD = "1"" and "EXTRA_IMAGE_FEATURES += "tools-sdk dbg-pkgs > tools-debug debug-tweaks"" to the local.conf file, but it seems to be > failing on glibc. The errors we get have to do with inlined functions > (./tlsdeschtab.h:28:1: error: inlining failed in call to 'hash_tlsdesc': > indirect function call with a yet undetermined callee [-Werror=inline] > | hash_tlsdesc (void *p)). Are we missing a compile flag? We tried adding > -gdwarf-2 to the CFLAGS option in local.conf but still got the same error. > Any help would be appreciated!
when you choose DEBUG_BUILD = "1" it also changes the default optimization settings for glibc to -O which is -O1 really. Thats not a common flag used to build glibc so you might have fallen into less used case Please test out this patch and let me know if it fixed the problem for you http://git.openembedded.org/openembedded-core-contrib/commit/?h=kraj/master&id=16935bb4b6df99c6443dab06c77a9cfd4eb35f5d > > Thanks, > Todd > > -- > _______________________________________________ > yocto mailing list > yocto@yoctoproject.org > https://lists.yoctoproject.org/listinfo/yocto > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto