On Sat, 26 Sept 2026 at 21:11, Markus Volk via lists.openembedded.org <[email protected]> wrote:
> The Makefile depends on Config.pm and config.h of the staged > perl. After pulling an oe-core update that installs perl fresh into the > sysroot, these become newer than the Makefile because of a sed in: > staging.bbclass:185 > cmd = "sed -e 's:^[^/]*/:%s/:g' %s | xargs sed -i -e > 's:FIXMESTAGINGDIRTARGET:%s:g; ..." > Thus make regenerates the Makefile, its asking to be rerun and fails. > Clear CONFIGDEP so > make ignores those timestamps; a real change of perl reruns do_configure > through the task > hash anyway. > Thanks, this is a much clearer description of what is happening. But isn't re-generating the makefile actually the correct behavior in this case? Why is it failing? Shouldn't we fix the fail instead of suppressing the regeneration? Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#246885): https://lists.openembedded.org/g/openembedded-core/message/246885 Mute This Topic: https://lists.openembedded.org/mt/121446692/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
