mirror of
https://git.yoctoproject.org/poky
synced 2026-05-02 09:32:14 +02:00
archiver: preserve sysroot paths in configured mode
do_ar_configured alters WORKDIR but also expects to be able to run do_configure, so forcibly expand the paths to the sysroots as otherwise they'll point to a non-existant directory in the temporary WORKDIR. [ YOCTO #11584 ] (From OE-Core rev: aa2240657b015d46e9ba4bcb6264709a82313d83) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
de1b5983c7
commit
84b3d8b33c
@@ -222,6 +222,10 @@ python do_ar_patched() {
|
||||
python do_ar_configured() {
|
||||
import shutil
|
||||
|
||||
# Forcibly expand the sysroot paths as we're about to change WORKDIR
|
||||
d.setVar('RECIPE_SYSROOT', d.getVar('RECIPE_SYSROOT'))
|
||||
d.setVar('RECIPE_SYSROOT_NATIVE', d.getVar('RECIPE_SYSROOT_NATIVE'))
|
||||
|
||||
ar_outdir = d.getVar('ARCHIVER_OUTDIR')
|
||||
if d.getVarFlag('ARCHIVER_MODE', 'src') == 'configured':
|
||||
bb.note('Archiving the configured source...')
|
||||
|
||||
Reference in New Issue
Block a user