mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-03-07 20:21:05 +01:00
Removing tmp/ after having built base-files or toolchain currently breaks rootfs generation: $ rm -rf tmp $ make V=w ... make[2] package/install cat: .../openwrt/tmp/base-files.version: No such file or directory cat: .../openwrt/openwrt/tmp/libc.version: No such file or directory ERROR: 'base-files=' is not a valid world dependency, format is name(@tag)([<>~=]version) make[2]: *** [package/Makefile💯 package/install] Error 99 The only way to recover from here is to clean toolchain and base-files via $ make package/{base-files,toolchain}/clean tmp is supposed to be ephemeral, so clearing it is an expected action, which normally just triggers a regeneration of all files there. Fix this by moving the version files to $(STAGING_DIR). Fixes: 63e178f067 ("build: lock versions for special APK packages") Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21803 Signed-off-by: Robert Marko <robimarko@gmail.com>