On Thu, 2011-09-15 at 18:59 -0700, Khem Raj wrote: > LINKER_HASH_STYLE in OE is set to either 'sysv' or 'gnu' > depending upon processor architecture e.g. mips does not support > gnu hash style so is uses sysv > > besides 'sysv' and 'gnu' third option is to set it to 'both' we do > not do that by default but user can still set it > > Signed-off-by: Khem Raj <raj.k...@gmail.com> > --- > meta/conf/bitbake.conf | 3 ++- > meta/conf/distro/include/tcmode-default.inc | 6 +++++- > meta/recipes-core/uclibc/uclibc.inc | 2 +- > 3 files changed, 8 insertions(+), 3 deletions(-)
The build failure we're seeing on mips is related to this change. I'm seeing this from "MACHINE=qemumips bitbake -e": # LINKER_HASH_STYLE_mips64el=sysv LINKER_HASH_STYLE_mips64el="sysv" # LINKER_HASH_STYLE=sysv LINKER_HASH_STYLE="sysv" # LINKER_HASH_STYLE_mips64=sysv LINKER_HASH_STYLE_mips64="sysv" # TARGET_LINK_HASH_STYLE=${@['-Wl,--hash-style=gnu',''][bb.data.getVar('LINKER_HASH_STYLE', d, True) == 'gnu']} TARGET_LINK_HASH_STYLE="-Wl,--hash-style=gnu" # TARGET_LDFLAGS=-Wl,-O1 ${TARGET_LINK_HASH_STYLE} ${ASNEEDED} export TARGET_LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed" Obviously the problem is TARGET_LINK_HASH_STYLE is that value when LINKER_HASH_STYLE="sysv" :/ We need to fix this... Cheers, Richard _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core