[OE-core] [PATCH 7/8] autotools.bbclass: use relative path to run configure script
Robert Yang
liezhi.yang at windriver.com
Fri Oct 9 01:28:40 UTC 2015
Hi Chris and Ross,
On 10/09/2015 05:06 AM, Burton, Ross wrote:
>
> On 8 October 2015 at 22:00, Christopher Larson <clarson at kergoth.com
> <mailto:clarson at kergoth.com>> wrote:
>
> + # Use relative path for S to avoid buildpaths in files
> + relative_s=`python -c "import os; print
> os.path.relpath('${S}', '.')"`
> + cfgscript="$relative_s/configure"
>
>
> Why not just use inline python here, rather than calling out to an
> external python process at task execution time?
>
>
> Oh, nevermind, of course oe_runconf can be run from any number of paths :)
Yes, "inline python" is executed at parsing time, but we need it be
a building time path.
>
>
> Why not use realpath?
>
> ross at flashheart ~/Yocto/poky/meta/recipes-devtools/qemu (mut)
> $ realpath --relative-to=. ~/Yocto/poky/meta/recipes-support/mpfr/
> ../../recipes-support/mpfr
I'm afraid that realpath is not generally existed on the build host ?
// Robert
>
> Ross
More information about the Openembedded-core
mailing list