[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