On Wednesday 16 April 2014 10:31:36 Mike Crowe wrote: > TARGET_LDFLAGS is currently defined in bitbake.conf to contain > ${TARGET_LINK_HASH_STYLE} which differs between MIPS and other > targets. Since TARGET_LDFLAGS is an exported variable it affects the hash > of every shell task even if it is not used. > > We don't want native recipe tasks to have different hashes purely because > they happen to have been built in order to satisfy dependencies for > different MACHINEs since this causes lots of churn in the native sysroot > when switching between MACHINEs. > > Making native.bbclass override TARGET_LDFLAGS to use BUILD_LDFLAGS ensures > consistent hashes and is a sensible thing to be doing anyway.
Just to be clear, for a native recipe how is TARGET_LDFLAGS entering the signatures? AIUI there ought to be indirection such that LDFLAGS is used and that is set from BUILD_LDFLAGS for a native recipe rather than TARGET_LDFLAGS. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core