On Mon, 2011-10-10 at 21:45 +0100, Richard Purdie wrote: > Just for reference, with a base configuration, sato image: > > real 50m8.223s > user 298m41.450s > sys 52m42.200s > > adding: > > ASSUME_PROVIDED =+ "bison-native flex-native sqlite3-native git-native" > > (and hacking the pseudo recipe to use a sqlite3-native): > > real 42m6.740s > user 296m21.940s > sys 52m25.220s > > We continue to have real dependency issues around gettext in both the > native and target builds...
So to continue the story, adding: DEBUG_FLAGS = "" INHERIT_INSANE = "" PACKAGE_CLASSES = "package_ipk" USER_CLASSES = "" Results in: real 38m23.053s user 237m7.430s sys 39m3.720s Then adding PSEUDO_RELOADED=yes to the environment of tasks not needing pseudo (hack patch below): real 36m20.683s user 236m19.580s sys 37m54.450s Finally, adding: DISABLESTATIC = "--disable-static" DISABLESTATIC_pn-qemu = "" DISABLESTATIC_pn-qemu-native = "" DISABLESTATIC_pn-openssl = "" DISABLESTATIC_pn-openssl-native = "" EXTRA_OECONF += "${DISABLESTATIC}" real 34m53.877s user 233m34.780s sys 38m50.190s Cheers, Richard --- a/bitbake/lib/bb/runqueue.py +++ b/bitbake/lib/bb/runqueue.py @@ -1096,6 +1096,10 @@ class RunQueueExecute: logger.debug(2, 'Running %s:%s under fakeroot, fakedirs: %s' % (fn, taskname, ', '.join(fakedirs))) + else: + envbackup["PSEUDO_RELOADED"] = os.environ.get("PSEUDO_RELOADED") + os.environ["PSEUDO_RELOADED"] = "yes" + fakeenv["PSEUDO_RELOADED"] = "yes" sys.stdout.flush() sys.stderr.flush() _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-core