[poky] New sstate concern

Richard Purdie richard.purdie at linuxfoundation.org
Wed Jan 18 05:21:21 PST 2012


On Wed, 2012-01-18 at 06:06 -0700, Gary Thomas wrote:
> Still trying to understand why this update is causing everything to
> be rebuilt, how about this one?
> 
> p60_test_pass1/tmp/stamps/i686-linux/ldconfig-native-2.12.1-r2.do_configure.sigdata.7313d9d2da9a7307214c707b22ba14bd
> p60_new/tmp/stamps/i686-linux/ldconfig-native-2.12.1-r2.do_configure.sigdata.c7fdc1d3d32037e732a62ac55f07c115
[...]
> List of dependencies for variable BUILD_LDFLAGS changed from set(['STAGING_LIBDIR_NATIVE']) to set(['STAGING_BASE_LIBDIR_NATIVE', 'STAGING_LIBDIR_NATIVE'])
> changed items: set(['STAGING_BASE_LIBDIR_NATIVE'])
> Dependency on Variable base_libdir_native was removed
> Dependency on Variable STAGING_BASE_LIBDIR_NATIVE was removed
> Variable BUILD_LDFLAGS value changed from -L${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-O1 to 
> -L${STAGING_LIBDIR_NATIVE} -L${STAGING_BASE_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_LIBDIR_NATIVE} -Wl,-rpath-link,${STAGING_BASE_LIBDIR_NATIVE} 
> -Wl,-rpath,${STAGING_LIBDIR_NATIVE} -Wl,-rpath,${STAGING_BASE_LIBDIR_NATIVE} -Wl,-O1
> Hash for dependent task ldconfig-native_2.12.1.bb.do_patch changed from 194974324a80455c3b58f824421da3d0 to f4a5d01ab2e6c472629392ba1d83e288
> 
> I can see that basehash changed which is probably the killer.
> Can you tell me what causes this?
> 
> Thanks for your help understanding this.

The bit I've quoted above is key. Basically BUILD_LDFLAGS (which is
exported to every task's environment) changed.

This is from this commit:
http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=35759f977eec6ef81e125a509a7148d7e53a6515

(We don't do this kind of thing often)

Cheers,

Richard





More information about the poky mailing list